png to framebuffer