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

时间:2019-01-04 09:21:59

标签: imagemagick node-imagemagick

{ 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时,我遇到了一个问题,但进行了搜索,但是无法找到解决我问题的正确方法。

1 个答案:

答案 0 :(得分: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";