【发布时间】:2013-05-25 13:16:00
【问题描述】:
我正在创建 SVG 图像,然后将其转换为 PNG。但是,这不起作用 - PNG 没有创建或创建不正确。
SVG 示例:http://placementearth.com/977013694537154275/svg52136945630084.svg
示例 PNG:http://placementearth.com/977013694537154275/svg52136945630084.png
$im = new Imagick();
$im->setBackgroundColor(new ImagickPixel('transparent'));
$svg = file_get_contents($svgImage);
$im->readImageBlob($svg);
$im->setImageFormat("png32");
$dpngImage= $imgname.'.png';
file_put_contents($dpngImage,$im);
与
shell_exec('convert ex.svg ex.png;);
任何其他方式来做到这一点。请告诉我。
【问题讨论】:
标签: php svg imagemagick png