Kas
9

PHP fatal libpng error: zlib error

jpeg veya gif uzantılı resim dosyasını pngye çevirirken aşağıdaki hatayı aldım;

imagepng() [function.imagepng]: gd-png: fatal libpng error: zlib error

Bu hata aşmak aslında basit. imageJpeg fonksiyonunda resim kalitesi 0 ila 100 arasında bir değer vermemiz gerekmekte. Fakat imagePng fonksiyonunda 0 ila 9 arasında bir değer vermek gerekmekte. Ben 100 değerini verdiğim için imagePng fonksiyonu bunu kabul etmediğinden dolayı bu hatayı vermekteydi. Resim kalitesini 0 ila 9 arasında verdiğimizde sorunumuz çözülmüş olacak 🙂


$image = imagecreatefromjpeg($originalFile);

imagepng($image, $outputFile, 9);

Herkese kolay gelsin.

Yorum Yapın

 

Twitter'dan Takip Et! Twitter'dan Takip Et!

Etiketler

Son Yazılar

Son Yorumlar

Haftanın Özlü Sözü

Akıllı bir adam yalnız kendi tecrübelerinden, çok akıllı bir adam başkalarının da tecrübelerinden yararlanır. (Çin Atasözü)

Bağlantılar

Arşivler