我对 raphaeljs 导出插件(https://github.com/ElbertF/Raphael.Export)有疑问。在路径元素中,我使用属性fill
并作为来源,我提供了一个图像 url 来填充。但是当我将它导出到 SVG 时,我看到了一个路径元素定义,但是当我将它导出到 PNG 时,我再也看不到了。
因此,在我的应用程序中,我添加了一个attr
topath
元素,如下所示:
paper.path("M 195 10 L 300 L 195 z").attr({'stroke-width': 0,'fill': 'url(images/alfen/02/murek.png)'});
我用这个导出paper.toSVG()
在我的 SVG 中,我找到了一条路径:
<path transform="matrix(1,0,0,1,0,0)" fill="url(images/alfen/02/murek.png)" stroke="#000" d="M203,183.94389438943895L948,183.94389438943895L948,195L203,195Z" stroke-width="0"></path>
但是当我将其转换为 PNG 时:
<?php
$json = $_POST['json'];
$output = str_replace('\"','"',$json);
$filenameSVG = 'test';
file_put_contents("$filenameSVG.svg", $output);
$konwert = "convert $filenameSVG.svg $filenameSVG.jpg";
system($konwert);
我找不到符合我背景的这条道路。有人可以帮忙吗?