设置类型为灰度更简洁的方法是使用 Imagick 类常量。
$oBw = new \Imagick($sSourceImage);
$oBw->setImageType(\Imagick::IMGTYPE_GRAYSCALE);
我发现这是一种相当“粗暴”的“转换为灰度”方法。Fred 的 color2gray 脚本效果更好,但它是用 Bash 编写的。是时候把它移植过来了 lol
http://www.fmwconcepts.com/imagemagick/color2gray/index.php