gpt4 book ai didi

ImageMagick:此图像格式没有解码委托(delegate) `' @ error/constitute.c/ReadImage/504

转载 作者:行者123 更新时间:2023-11-29 08:43:34 41 4
gpt4 key购买 nike

问题:ImageMagick convert 无法裁剪图像。貌似不识别图片类型?

我尝试过的:

我在网上搜索了一下,看到了几个类似的问题,但不是我的。我已经尝试过他们的解决方案,包括

  • 通过 brew 卸载并重新安装 ImageMagick。
  • 识别列表格式(JPEG、GIF、PNG、TIFF 等都在那里,并且都有读写权限)
  • convert -version (png 是内置委托(delegate)之一)
  • 转换 pic1.png pic1-jpg.jpg (效果很好)
  • 转换 pic1-jpg.jpg pic1-jpg.jpg (效果很好)
  • 将 pic1-jpg.jpg 转换为 805X972+34+94 pic1-jpg-crop.jpg (这给出了与 png 相同的错误,如下所示)

我在 Mac OSX El Capitan 上工作,终端中的其他一切工作正常。已安装 ImageMagick。

当我运行时:

$ convert /Users/Innovate/Desktop/crop/2015-04-26-GinaDate13_487.png 805X972+34+94 /Users/Innovate/Desktop/crop/2015-04-26-GinaDate13_487-cropped.png 

我得到:

convert: unable to open image `805X972+34+94': No such file or directory @ error/blob.c/OpenBlob/2702.

convert: no decode delegate for this image format `' @ error/constitute.c/ReadImage/504.

no decode delegate for this image format `' @ error/constitute.c/ReadImage/504

在关于这个问题的其他帖子中,人们得到

convert no decode delegate for this image format `PNG'

或类似(除了它们的图像类型或文件名和图像类型)

但是,我的并没有说明图像文件类型......

我没有尝试卸载 ImageMagick 然后从源手动安装它,因为我对这样做不是很有信心......(显示了此解决方案:https://stackoverflow.com/a/34633084/5398660)

有人知道会发生什么吗?

此外,任何人都可以帮我解释@error/constitute.c/ReadImage/504 部分吗?我正在查看 constitute.c 的代码但我不确定我是否能从中得到有用的信息来解决我的问题(我只懂一点C)

谢谢!

最佳答案

brew remove imagemagick //to delete current version
brew install imagemagick --build-from-source

在 mac 上为我修复了它

关于ImageMagick:此图像格式没有解码委托(delegate) `' @ error/constitute.c/ReadImage/504,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37594157/

41 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com