我正在尋找一個工具來從一個shell腳本(bash)將svg轉換爲一個柵格圖像(例如png)。自動快速svg到光柵圖像(例如PNG)轉換
目前我用的是inkscape --export-png=image.png --export-area-drawing image.svg
,效果很好,但速度非常慢。
搜索Web和SO只會讓我在一些編程語言(php,js,C#,...)中執行此操作。我可以自己寫一個小程序來做到這一點,但我更喜歡現有的工具(除了inkscape,因爲它很慢)。
我正在尋找一個工具來從一個shell腳本(bash)將svg轉換爲一個柵格圖像(例如png)。自動快速svg到光柵圖像(例如PNG)轉換
目前我用的是inkscape --export-png=image.png --export-area-drawing image.svg
,效果很好,但速度非常慢。
搜索Web和SO只會讓我在一些編程語言(php,js,C#,...)中執行此操作。我可以自己寫一個小程序來做到這一點,但我更喜歡現有的工具(除了inkscape,因爲它很慢)。
它使用librsvg2
所有的細節都here
的ImageMagick庫還具有命令行工具可以做到這一點是可能的。雖然它肯定支持SVG,但我不確定它是否會提供與InkScape相同的質量結果,除非您的svg的相當簡單..
我想批量導出整個或部分SVG文件到PNG以不同大小看看我的工具inkmake。
嗨ThibThib,'librsvg2'看起來不錯,速度很快。但是,從圖像中刪除部分。任何線索我如何模擬inkscape的'--export-area-drawing'特性? – bitmask
現在起作用,我只需通過腳本(這可能是因爲圖像具有相當簡單的結構)重新計算svgs的實際大小(這是錯誤的)。再次感謝 :) – bitmask