我能夠安裝imagemagick的webp支持。但是我錯過了一些精確的命令。 基本覆蓋通:Imagemagick PHP中的特定webp調用
$im = new Imagick();
$im->pingImage($src);
$im->readImage($src);
$im->resizeImage($width,$height,Imagick::FILTER_CATROM , 1,TRUE);
$im->setImageFormat("webp");
$im->writeImage($dest);
但我錯過很多的微調選項ImageMagick的命令行文檔在這裏描述: http://www.imagemagick.org/script/webp.php
具體做法是:
如何設置壓縮質量? (我嘗試setImageCompressionQuality,它不工作,即輸出總是相同的大小)
如何設置「方法」(從0到6)?
感謝
編輯:我跟着下面@ emcconville的建議(感謝!),並沒有方法,也沒有壓縮工作。所以我開始懷疑我的imagemagick彙編。 我嘗試使用命令行:
convert photo.jpg -resize 1170x1170\> -quality 50 photo.webp
Wehn改變,對質量的50個變量產生的文件總是相同的大小。所以,我的imagemagick一定有什麼問題...
我相信編碼器特定的選項可以用[Imagick :: setOption](http://php.net/manual/en/imagick.setoption.php)方法設置。 – emcconville