2013-05-01 69 views
-1

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

如果任何人都可以分享一些代码,那就太好了。

林在我的代码,这个当前点:

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

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

感谢

回答

0

对于你想做什么,你需要考虑使用ImageMagick library及其php extensions如iMagick。许多托管提供商已经拥有它,或者允许您手动添加扩展。该库处理大量不同的图像操作操作,包括将文件类型转换为不同类型。这个答案在这里,Convert SVG image to PNG with PHP,也给你如何实际使用这个项目的细分。希望这可以帮助。