当前位置: 首页 > 知识库问答 >
问题:

ImageMagick错误:没有解码委托

宰父飞白
2023-03-14

我试图转换图像与Imagemagick,但我得到这个错误:

转换:此图像格式没有解码委托'/tmp/magick-XXITXcTr'@宪法. c/ReadImage/503。

我正在这样做:

convert http://images.icecat.biz/img/norm/high/12003462-2669.jpg -bordercolor white -border 1x1 -matte -fill none -fuzz 7% -draw 'matte 1,1 floodfill' -shave 1x1 /myimagefolder/iphone.png

我有以下代表:

代表bzlib fontconfig freetype gs jpeg jng jp2 lcms openexr png rsvg tiff x11 xml wmf zlib

有人知道问题是什么吗?

共有1个答案

令狐泓
2023-03-14

发生这种情况是因为您尝试下载的图像不再存在并返回404。ImageMagick在下载图像之前创建了一个临时文件。但此文件将保持为空,因为此图像的下载失败。ImageMagick将尝试读取图像,但由于无法处理空文件而失败。

 类似资料:
  • 问题:ImageMagick convert无法裁剪图像。它似乎无法识别图像类型? 我所尝试的: 我在网上到处搜索,看到了几个类似的问题,但我没有看到。我尝试了他们的解决方案,包括 通过brew卸载和重新安装ImageMagick 我正在Mac OSX El Capitan上工作,终端中的其他一切都很好。ImageMagick已经安装。 当我跑步时: 我得到: 转换:无法打开图像'805X972

  • 在linux上执行以下convert命令时,字体出现委托错误。 转换:委托库支持不内置'/usr/share/fonts/type1/gsfonts/n021003l.pfb'(Freetype)@警告/注释. c/RenderFreetype/1818。转换:没有此图像格式的解码委托PNG错误/成分. c/ReadImage/509。转换:委托库支持不内置'/usr/share/fonts/ty

  • 问题内容: 当我运行代码时,出现此错误,我不知道为什么。 错误域= NSCocoaErrorDomain代码= 3840“无值。” UserInfo = {NSDebugDescription =无值。} 我在互联网上寻找它,但没有找到任何东西。 这是我的代码: 谢谢您的帮助 问题答案: 您需要将content-type标头值设置为使用JSON。 将代码更新为Swift 3,并删除了与请求无关的所

  • 问题内容: 通过网络嵌套更新,打印“ abc已更新”,但实际值在Redis数据库中不更新。 注意:-上面的代码在localhost上有效,但更新未在heroku-redistogo上显示。 编辑:-我在本地主机上运行代码,redis连接到Redistogo。使用以下代码:- 设置快速会议:- 我还使用以下代码创建了另一个redisClient: 问题答案: 在Heroku上运行此代码时,您是否在控

  • 问题内容: 我正在解析json数据。我的解析没有问题,我正在使用模块。但是某些api请求返回空值。这是我的示例: 这是我解析json对象的代码段: 正如我提到的一些请求,我得到以下错误: 处理此错误的最佳方法是什么? 问题答案: Python编程中有一条规则叫做“求宽容比求许可要容易”(简而言之:EAFP)。这意味着您应该捕获异常,而不是检查值的有效性。 因此,请尝试以下操作: 编辑 :由于实际上

  • 编辑2: 问题是由我的gradle中的这种依赖引起的: 这不应该发生,因为这是一种必要的依赖关系。 编辑: 我现在知道为什么会这样,但仍然不知道修复方法。当我将gradle构建工具设置为3.6.2时,我没有收到任何错误,但是升级到4.0.0会产生这些错误。 原创: 我不知道这是怎么发生的,但几天前这不是问题,现在它不会消失。Android Studio将一堆行突出显示为红色,当我去“显示上下文操作