【问题标题】:inkscape command line svg to png - set both width and dpiinkscape 命令行 svg 到 png - 设置宽度和 dpi
【发布时间】:2014-09-27 02:48:38
【问题描述】:

我想使用 inkscape 命令行工具将 svg 转换为 png。尽管在 svg 中指定了什么,我想设置生成的 png 的宽度和要使用的 dpi。从inkscape docu看来这是不可能的:

-w 宽度,--export-width=宽度

生成的位图的宽度(以像素为单位)。此值会覆盖 --export-dpi 设置(或与 --export-use-hints 一起使用时的 DPI 提示)。

我真的不明白这怎么可能,因为宽度和使用的 dpi 不应该直接相关。我怎样才能设置这两个值。

谢谢,马丁

【问题讨论】:

    标签: svg inkscape


    【解决方案1】:

    好吧,我想,这里是我的具体例子:

    在 svg 中,宽度为 2480 像素(您需要 DinA4 300 dpi 打印)。现在我的错误是在inkscape调用中添加“-d 300”,如果svg没有给出某个单位的宽度,这没有意义。这样做时,生成的图像的宽度为 2480 * 300 / 90 = 8267 像素。因此,如果在 svg 中使用像素,您需要了解 inkscape 将其解释为 90 dpi ...

    好吧,我想只是我在这里的困惑,但很高兴分享;-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-04-16
      • 1970-01-01
      • 2012-09-05
      • 2021-12-02
      • 1970-01-01
      • 2022-01-16
      • 2018-11-08
      • 2011-08-23
      相关资源
      最近更新 更多