【问题标题】:ImageMagick command line usageImageMagick 命令行使用
【发布时间】:2017-04-27 12:37:14
【问题描述】:

我有一个应用程序可以导出扫描的 pdf 文档。

现在扫描的文档不是最高质量的。这就是我使用 ImageMagick 增强它们的原因。

直到最后一个版本,它的工作方式是这样的:

    C:\Programme\ImageMagick-6.9.3-Q8\convert.exe -enhance -colorspace gray -negate -lat 40x40+4% -contrast-stretch 0 -negate -density 300x300 "w.pdf" "x.pdf"

现在我改到了7.3.0-Q8版本,convert.exe改名为magick.exe

相同的命令将不再起作用。为什么?

【问题讨论】:

  • 我相信使用 V7 以正确的顺序获取选项等更重要。 V6 没有那么严格。

标签: java imagemagick imagemagick-convert


【解决方案1】:

从 ImageMagick 论坛看来,您在安装 ImageMagick 时必须选中一些复选框,才能获得旧版可执行文件:

IM 7 for Windows 安装过程有一系列窗口, 包括一堆复选框。其中之一是大约一半 “安装旧版组件(convert.exe 等)” 之类的措辞。 勾选此框。

这取自以下主题:convert.exe missing from 7.0.1-Q16?

【讨论】:

    【解决方案2】:

    加起来回答Berger,从IM7开始,安装过程中应该显示复选框。它看起来与以下屏幕截图完全相同:

    设置可执行文件的屏幕截图:

    【讨论】:

    • 为实际窗口的漂亮添加点赞 :)
    【解决方案3】:

    convert.exe -enhance -colorspace gray -negate -lat 40x40+4% -contrast-stretch 0 -negate -density 300x300 "w.pdf" "x.pdf"

    试试

    magick.exe -density 300x300 "w.pdf" -enhance -colorspace gray -negate -lat 40x40+4% -contrast-stretch 0 -negate "x.pdf"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-10-07
      • 2016-12-13
      • 2017-02-05
      • 2018-08-18
      • 1970-01-01
      相关资源
      最近更新 更多