SVG到PNG转换问题PHP ImageMagick

时间:2013-09-10 05:13:46

标签: php svg imagemagick png

我正在使用php .svg库将.png文件转换为ImageMagic。结果,我只得到一个没有任何图像的黑色背景。下面是我正在使用的php源代码:

<?php
$svg1 = 'heart1-small.svg';
$im = new Imagick();
$im->setBackgroundColor(new ImagickPixel('transparent'));
$svg = file_get_contents($svg1);

$im->readImageBlob($svg);

/*png settings*/
$im->setImageFormat("png24");

$im->writeImage('converted.png');
$im->clear();
$im->destroy();

?>

这是my .svg file
任何方向都会有所帮助

谢谢,
Hayk酒店

1 个答案:

答案 0 :(得分:0)

您的代码正在运行,可能是您的heart1-small.svg文件无法正常工作... 它工作正常,请使用其他svg img ... 并且一旦在php.ini文件中符合您的ImageMagic包。