【发布时间】:2012-01-17 06:33:06
【问题描述】:
我正在使用 PHP 的 Imagick 库将 .jpg 和 .gif 图像转换为 .png。
我已经成功地将这些图像转换为 .png 使用这个:
$image = new Imagick( $file_path );
$image->setImageFormat( 'png' );
$image->writeImage( $file_path );
但是,我根本无法压缩 .png 或控制它们的最终大小。我在$image->setImageFormat() 和其他一些变体之前尝试过使用以下行但没有成功:
$img->setImageCompressionQuality( 95 );
如果缺少使用 Imagick 的 .png 压缩,那么我应该使用哪些其他实用程序来压缩这些文件?
这个manual 可能会有所帮助。
【问题讨论】:
-
您链接的手动条目提到了 pngcrush 和 OptiPng。如果您确实需要减小文件大小,这可能是您最好的选择。
标签: php imagemagick imagick