当我使用
时 $image = new \Imagick();
$image->readImageBlob( $svgXmlString );
$image->setImageFormat( "png24" );
$image->writeImage( $pngFileName );
关于Imagick版本:ImageMagick 6.6.9-7 2014-03-06它适用于彩色和灰度图像
但是
关于Imagick版本:ImageMagick 6.7.7-10 2013-09-01它适用于彩色但DARKENS灰度图片
任何解决方案?
答案 0 :(得分:2)
添加
// Imagick >= 6.7.6.6 greyscale darker fix
$image->transformImageColorspace(\Imagick::COLORSPACE_RGB);
修复它