2013-05-01 110 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,也給你如何實際使用這個項目的細分。希望這可以幫助。