问题描述
|
我正在寻找一种将Shell脚本(bash)中的svg转换为光栅图像(例如png)的工具。
目前,我使用
inkscape --export-png=image.png --export-area-drawing image.svg
效果不错,但速度非常慢。
搜索Web和SO只能使我的库在某种编程语言(PHP,js,C#等)中执行此操作。我可以为自己编写一个小程序来执行此操作,但是我希望使用现有的工具(而不是inkscape,因为它非常慢)。
解决方法
可以使用
librsvg2
所有细节都在这里
, ImageMagick库还具有可以执行此操作的命令行工具。尽管它当然支持SVG,但是除非您的svg非常简单,否则我不确定是否会提供与InkScape相同的结果质量。
, 我想将全部或部分SVG文件批量导出为不同大小的PNG,请看一下我的工具inkmake。