我正在使用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可能会有所帮助。