我使用PHP的Imagick庫將.jpg和.gif圖像轉換爲.png
。如何在PHP中使用Imagick壓縮.png?
我已經成功地轉換這些圖像以此來.png格式:
$image = new Imagick($file_path);
$image->setImageFormat('png');
$image->writeImage($file_path);
不過,我一直無法壓縮.pngs或全部控制他們的最終大小。
$img->setImageCompressionQuality(95);
如果缺乏.png
壓縮與Imagick,那麼我應該用什麼樣的工具來壓縮這些文件:我一直在使用之前$image->setImageFormat()
以下行和一些其他變化沒有成功試過嗎?
This manual may help。
您鏈接的手冊條目提到了pngcrush和OptiPng。如果你真的需要減小文件大小,可能是你最好的選擇。 –