inkscape命令行svg到png-设置宽度和dpi
我想使用inkscape命令行工具将svg转换为png。不管svg中指定了什么,我都希望设置生成的png的宽度和要使用的dpi。从表面上看,这似乎是不可能的: -宽度,--导出宽度=宽度 生成的位图的宽度(以像素为单位)。此值覆盖--export dpi设置(或dpi提示,如果与--export use提示一起使用) 我真的不明白这是怎么回事,因为宽度和使用的dpi不应该直接相关。如何实现设置这两个值inkscape命令行svg到png-设置宽度和dpi,svg,inkscape,Svg,Inkscape,我想使用inkscape命令行工具将svg转换为png。不管svg中指定了什么,我都希望设置生成的png的宽度和要使用的dpi。从表面上看,这似乎是不可能的: -宽度,--导出宽度=宽度 生成的位图的宽度(以像素为单位)。此值覆盖--export dpi设置(或dpi提示,如果与--export use提示一起使用) 我真的不明白这是怎么回事,因为宽度和使用的dpi不应该直接相关。如何实现设置这两个值 谢谢,Martin,我想我明白了,在我的具体例子中: 在svg中,宽度为2480像素(DinA
谢谢,Martin,我想我明白了,在我的具体例子中: 在svg中,宽度为2480像素(DinA4 300 dpi打印所需)。现在我的错误是将“-d300”添加到inkscape调用中,如果svg没有给出某个单位的宽度,这是没有意义的。进行此操作时,合成图像的宽度为2480*300/90=8267像素。因此,如果在svg中使用像素,您需要知道inkscape将其解释为90 dpi 好吧,我想这里只有我的困惑,但我很乐意与大家分享;-)