我正在使用PHP的Imagick库将.jpg和.gif图像转换为.png格式。我已成功地将这些图像转换为.png格式,使用以下代码:
然而,我一直无法压缩.png文件或控制它们的最终大小。我尝试在
如果Imagick压缩.png文件不够好,那么我应该使用什么其他工具来压缩这些文件?
这个手册可能会有帮助。
$image = new Imagick( $file_path );
$image->setImageFormat( 'png' );
$image->writeImage( $file_path );
然而,我一直无法压缩.png文件或控制它们的最终大小。我尝试在
$image->setImageFormat()
之前使用以下行以及其他几个变化,但都没有成功:$img->setImageCompressionQuality( 95 );
如果Imagick压缩.png文件不够好,那么我应该使用什么其他工具来压缩这些文件?
这个手册可能会有帮助。