【问题标题】:gm.exe convert: No decode delegate for this image format (input.pdf)gm.exe 转换:此图像格式没有解码委托 (input.pdf)
【发布时间】:2021-11-05 22:29:06
【问题描述】:

尝试在 windows server 中使用图形魔法 1.3.36 版时

magick.exe -density 168x168 -quality 76 -compress JPEG "input.pdf" "output.png"

在 GM 中,我还安装了 GhostScript 并使用了以下内容:

gm.exe convert "input.pdf" -density 168X168 -quality 76 -compress JPEG "output.jpeg"

收到错误gm.exe convert: No decode delegate for this image format (input.pdf)

任何想法我哪里出错了?

【问题讨论】:

  • Stack Overflow 用于编程问题。这个不是。
  • @IInspectable 问题属于“程序员常用的软件工具”的范畴,不离题。参考:stackoverflow.com/help/on-topic
  • 哪些工具主要用于编程?
  • @IInspectable 我认为 imagemagic/graphicmagick 在涉及 PDF 的 ML 任务中非常常见。在我的职业生涯中,我曾在各种专业技术工作中遇到过这种情况。
  • @kas ImageMagick 和 GraphicsMagick 是通用工具。它们主要不被程序员使用,当然也不用于编程。有关这些工具的使用和问题的问题应在Super User 上提出。它们在 Stack Overflow 上是题外话。关于他们的编程接口的问题将成为主题。

标签: node.js windows npm imagemagick ghostscript


【解决方案1】:

我刚刚花了 4.5 个小时来解决这个问题。我正在使用依赖于 graphicsmagick 的 npm 模块 pdf2pic。通过使用 graphicsmagick 1.3.35 版和 ghostscript 9.52 版,我能够让它工作。我曾尝试使用这两个程序的更高版本的各种组合,但收到“没有此图像格式的解码委托”错误。还需要将 graphicsmagick 添加到“路径”,但对于 ghostscript 则不需要

【讨论】:

    【解决方案2】:

    gm.exe convert: No decode delegate for this image format (input.pdf)

    这通常意味着 Imagemagick 无法找到 Ghostscript。 添加 GhostScript 二进制文件-“gswin64c.exe”应该可以工作。 但是,另一种方法可能是修改 delegates.mgk 文件以获取 PSDelegate 的二进制文件。

    默认情况下,Delegates.mgk 条目看起来有点像这样-

    <delegate decode="pdf" encode="eps" mode="bi" command='"@PSDelegate@" -q -dBATCH -dSAFER -dMaxBitmap=50000000 -dNOPAUSE -sDEVICE=@GSEPSDevice@ "-sOutputFile=%o" -- "%i" -c quit' />

    注意命令中的@PSDelegate@ env 变量, 只需找到所有@PSDelegate@ 并将其替换为路径gswin64c

    注意:Ghostscript bin 目录应该存在于系统路径中才能正常工作。 瞧!

    【讨论】:

    【解决方案3】:

    正如一位维护者here所提到的那样

    这是一个问题的结果 我用来为 Windows 构建 GraphicsMagick 1.3.36 的过程。一世 应该从头开始重新配置项目,但我使用了 现有项目文件

    我回滚到版本 1.3.35,它现在可以按预期工作。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-07-12
      • 1970-01-01
      • 2018-04-22
      • 2019-04-25
      • 1970-01-01
      相关资源
      最近更新 更多