【问题标题】:Effective gravity at high density - ImageMagick高密度有效重力 - ImageMagick
【发布时间】:2018-01-13 10:21:08
【问题描述】:

在像300 dpi 这样的高密度而不是默认密度72 dpi 下,以下ImageMagick convert 命令输出空白页。我觉得很奇怪。

"convert -units PixelsPerInch -density 300  $myfiles -page A4  -gravity center test.pdf"

有人想交流一下吗?

【问题讨论】:

    标签: image-processing imagemagick imagemagick-convert


    【解决方案1】:

    gravity这里的参数不合适

    (无法对齐对象)

    因为它无法识别A4 页面在300 dpi 的位置和分辨率。这就是问题命令在300 dpi 输出空白页的原因。

    如果密度已经定义,我们应该避免使用page 参数。 ImageMagick 有一个名为extentparameter,可用于定义给定密度下页面的分辨率(此处为300 dpi)。因此,在这种情况下,我们应该使用extent 而不是page 以获得所需的输出。

    例如,

    A4 尺寸页面在 300 dpi 的分辨率为 2480x3508,因此对于像 300 dpi 这样的设置密度的正确命令应为:

    "convert -units PixelsPerInch -density 300 $myfiles -gravity center -extent 2480x3508 test.pdf"
    

    这里,extent 参数的分辨率应成比例地等于任何特定页面大小的设置 density

    不要因为投反对票而感到困惑。就按照我的回答去做。当你遇到像我这样的问题时,你会得到想要的输出。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-24
      • 1970-01-01
      • 1970-01-01
      • 2013-11-26
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多