ImageMagic 给出'委托失败''ufraw-batch''

Posted

技术标签:

【中文标题】ImageMagic 给出\'委托失败\'\'ufraw-batch\'\'【英文标题】:ImageMagic gives ' delegate failed `'ufraw-batch' 'ImageMagic 给出'委托失败''ufraw-batch'' 【发布时间】:2019-01-04 09:21:59 【问题描述】:
 Error: Command failed: identify: delegate failed `'ufraw-batch' --silent --create-id=also --out-type=png --out-depth=16 '--output=%u.png' '%i'' @ error/delegate.c/InvokeDelegate/1919.
identify: unable to open image `/tmp/magick-53080Z_JGYvtuPOl8.ppm': No such file or directory @ error/blob.c/OpenBlob/2841.

在我的节点应用程序中使用 ImageMagick 时遇到问题,我进行了搜索,但无法为我的问题找到正确的解决方案。

【问题讨论】:

系统上是否安装了ufraw 实用程序? 是的,我最近安装了它仍然找不到任何解决方案。 需要安装并重新编译ImageMagick才能找到它。当您执行convert -version 时,它是否在代表列表中显示为raw 【参考方案1】:

你需要安装'ufraw-batch'

sudo apt-get install ufraw-batch

如果这不起作用,就像对我一样。我收到“分段错误(核心转储)” 这似乎是 ufraw 的常见问题:https://sourceforge.net/p/ufraw/bugs/ 它似乎不再更新了,至少在主仓库中没有。

将 RAW 图像转换为可以使用 DCRaw 的其他类型的图像(UFRaw 也使用它)。 这是一个将 .cr2 图像转换为 .png 的示例:

dcraw -c -w "./IMG_1.CR2" | pnmtopng > "./IMG_1.png";

【讨论】:

怎么转成jpg? 如果您希望它们为 jpg 文件,还有 pnmtojpeg 命令。 (如果你愿意,还有其他的)你也可以使用convert 命令来改变文件类型。 感谢这实际上对我使用 ImageMagic 7.0.10 的 OS Catalina 有效。对于 mac 使用 brew install ufraw.

以上是关于ImageMagic 给出'委托失败''ufraw-batch''的主要内容,如果未能解决你的问题,请参考以下文章

markdown 安装ImageMagic + Konfiguration TYPO3

Ubuntu下预览raw格式图片

失败的大牛事件委托,与我的委托

在委托中显示 UIAlertView 失败

具有委托 gpu 的 TFlite 给出错误的结果

RestKit 连接失败委托