当我使用
$image = new Imagick();
$image->readImageBlob( $svgXmlString );
$image->setImageFormat( "png24" );
$image->writeImage( $pngFileName );
在 Imagick 版本: 图像魔术 6.6.9-7 2014-03-06 它适用于彩色和灰度图像
但
在 Imagick 版本: 图像魔术 6.7.7-10 2013-09-01 它适用于彩色但变暗的灰度图片
有什么解决办法吗?
添加
// Imagick >= 6.7.6.6 greyscale darker fix
$image->transformImageColorspace(Imagick::COLORSPACE_RGB);
修复它