RaphaelJS SVG到PNG

时间:2013-05-01 11:23:05

标签: javascript svg png raphael

我目前正在努力使用PHP将SVG及其内容转换为png。我使用raphaeljs在图像上绘制形状,然后我将形状和图像转换为SVG。我有svg标签和填充等,但我需要以某种方式将其转换为PNG。

如果有人可以分享一些代码,那就太棒了。

我在我的代码中的当前点:

<script>
var svg = paper[<?=$vehicletype['vehicletypeid']?>].toSVG();
console.log(svg);
</script>

任何解决方案都将不胜感激。它需要在IE8中工作,这就是为什么我不使用canvas。

由于

1 个答案:

答案 0 :(得分:0)

对于您想要做的事情,您需要考虑使用ImageMagick library及其php extensions,例如iMagick。许多托管服务提供商已经内置了它或允许您手动添加扩展。该库处理大量不同的图像处理操作,包括将文件类型转换为不同类型。这里的答案Convert SVG image to PNG with PHP也很好地分析了如何在项目中实际使用它。希望这会有所帮助。