我正在寻找一种工具,可以从shell脚本(bash)将svg转换为raster-image(例如png)。
目前我使用inkscape --export-png=image.png --export-area-drawing image.svg
效果很好,但效果非常慢。
搜索Web和SO只能让我在一些编程语言(php,js,C#,...)中执行此操作。我可以写一个小程序来做这个,但我更喜欢现有的工具(除了inkscape,因为它很慢)。
答案 0 :(得分:4)
可以使用librsvg2
所有细节均为here
答案 1 :(得分:0)
ImageMagick库还有可以执行此操作的命令行工具。虽然它肯定支持SVG但我不确定它是否会提供与InkScape相同的结果质量,除非你的svg非常简单..
答案 2 :(得分:0)
我想将整个或部分SVG文件批量导出为不同大小的PNG,请查看我的工具inkmake。