imagick从svg转换为png会返回黑色图像

时间:2018-11-05 08:24:17

标签: imagick

我有一个要转换为png / jpeg的svg图像,我可以将其转换为png / jpg,但是创建的图像从绿色更改为黑色(svg图像)。知道有什么问题吗?

$im = new Imagick();
$im->setBackgroundColor(new ImagickPixel('transparent'));
$im->readimage('ace-logo.svg');//Image with transparent background
$im->setImageFormat("png32");
$im->writeimage('ace-logo-converted.png');

我们有PHP版本7.2.11和ImageMagick 6.9.7-4。

我实际上在旧版本的php和imagemagick中使用了相同的代码,并且可以正常工作。 (PHP版本5.6.36和ImageMagick 6.7.7-10)。

有什么想法吗?我们在php7版本中有什么错过的地方吗?

image output becomes black

我使用的svg文件-> svg file

0 个答案:

没有答案