我正在使用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酒店
答案 0 :(得分:0)
您的代码正在运行,可能是您的heart1-small.svg文件无法正常工作... 它工作正常,请使用其他svg img ... 并且一旦在php.ini文件中符合您的ImageMagic包。