Here is a PNG file: https://i.stack.imgur.com/AHOgE.png (Yes, never mind that it’s a funny penguin with a sign…)
When running the following code:
imagecreatefrompng('https://i.stack.imgur.com/AHOgE.png');
I get an error:
PHP Warning: imagecreatefrompng() [function.imagecreatefrompng]: Cannot read image data in /home/test/…
The PNG file seems to be fine – I can open it with different editors, and the Unix file command reports that it is:
PNG image, 640 x 360, 8-bit/color RGB, non-interlaced
PHP version: 5.2.13
GD version: bundled (2.0.34 compatible)
I have no idea why, but the following works: