png_decoder works