Implement PNG loading