"Warning: imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error in /home/hermanca/public_html/uwsite/foto.php on line 296
Warning: imagepng() [function.imagepng]: gd-png error: setjmp returns error condition in /home/hermanca/public_html/uwsite/foto.php on line 296"
Deze errors krijg ik bij het uploaden van een png-afbeelding, hoewel ik soms toch wel pngs kan uploaden.
Ik gebruik dit script:
<?
[....]
$thumb1 = imagecreatetruecolor($newwidth, $newheight);
imagecopyresampled($thumb1, $source, 0, 0, 0, 0, $newwidth, $newheight, $width, $height);
if(preg_match("/.jpg/i", "$pics")){
imagejpeg($thumb1,$dir.$naam,90);
}
if(preg_match("/.jpeg/i", "$pics")){
imagejpeg($thumb1,$dir.$naam,90);
}
if(preg_match("/.png/i", "$pics")){
imagepng($thumb1,$dir.$naam,90);
}
if(preg_match("/.gif/i", "$pics")){
imagegif($thumb1,$dir.$naam,90);
}
[...]
?>
Hoe komt het dat de pngs soms raar doen? Bij gd staat nochtans: PNG Support enabled
844 views
knop om dit te doen.