我正在尝试转换SVG文件(./svgtmp/designsvg.svg)并使用ImageMagick 6.9.3-8 Q16版本保存为Png图像(./svgtmp/designsvg.png)。但它不起作用。执行后转换命令$ arr返回空数组,$ return_var返回1
#mainToolbar {
position: absolute;
top: 0px;
left: 0px;
height: 520px;
width: 60px;
z-index: 10;
text-align: center;
}
答案 0 :(得分:0)
我已经使用传递路径解决了,否则 ImageMagick 6.9.3-8 Q16 版本不允许读取.SVG
文件
$thumbImage = "./actions/tmpsvg/vrgroov_".$_GET['orderId'].".png";
$command= 'convert -size "'.$boundWidth.'"x"'.$boundHeight.'" xc:none -fill none -stroke "'.$vgroovCoreColor.'" -draw "'.$path.'" '.$thumbImage;
exec($command ,$arr, $return_var);
如果您想将.svg
转换为.png
,请使用 ImageMagick 版本 6.9.9或升级