2014-01-19 89 views
0

我想獲得SVG到在亞馬遜Linux上工作的PNG轉換。我已經在Ubuntu上運行了所有東西,但我似乎無法在Amazon Linux上安裝Inkscape以獲得更好的渲染器。ImageMagick SVG到PNG的問題

有人能夠在Amazon上安裝Inkscape和/或有問題嗎?有沒有人有SVG到PNG轉換產生空白圖像的問題?

此外與Imagick我讀並寫出相同的文件和寫出的文件有錯誤。此代碼顯然有錯誤:<g style="</g>

閱讀語言

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" 
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd"> 
<svg width="728" height="90"> 
<g></g> 
</svg> 

它寫了出來:

<?xml version="1.0" standalone="no"?> 
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20010904//EN" 
"http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> 
<svg width="728" height="90"> 
<g style=""> 
<g style="</g> 
</g> 
</svg> 

感謝, twosik

+0

我嘗試了一切。我認爲空白圖像的原因是因爲它顯然是無效的SVG。我不知道爲什麼那裏有無效的標籤。 – Toosick

+0

爲什麼不張貼一些代碼?還是你期望人們使用Force來調試? – Danack

回答

0

如果你只是想SVG轉換成PNG嘗試svgexport,一個微小的跨平臺的命令行工具我已經做了SVG轉換。

+0

當這是一個問題時,很高興有你的圖書館。我現在使用一個JavaScript庫(svgcanvas)來做到這一點。謝謝。 – Toosick

+0

考慮到內部使用phantomjs,我不會說「很小」 –