我不得不使用imagemagick PHP API,想象一下,发现我压缩GIF图像的尝试没有效果。
以下是我正在使用的命令:
$_image = new Imagick( $image_url );
$_image->setImageFormat( $type ); // can be GIF or JPEG
$_image->setImageCompressionQuality( $level ); // Any of 20, 40, 60, 80, 100
使用jpeg时我得到了很好的结果,但在转换为GIF然后尝试压缩时没有任何结果。这可能与转换有关吗?
也许我必须为GIF使用某种压缩类型?例如:
$_image->setImageCompression( imagick::COMPRESSION_...?? );
如果有人有任何线索,那么请帮助我,因为这个API的文档很糟糕。
谢谢!