Você se certificou de que os arquivos png são arquivos de imagem válidos? Se você está em uma plataforma Linux, você pode tentar o comando file
file somefile.png
Esse comando deve retornar algo nos moldes de
PNG image data, 318 x 15, 8-bit/color RGB, non-interlaced
Você também pode tentar visualizar o arquivo com um visualizador de imagens.