QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 2141|回复: 3

ImageMagick 6.6.9 - 6.7.x 不工作?(已解决)

[复制链接]
发表于 2011-10-12 23:49:19 | 显示全部楼层 |阅读模式
升级 ImageMagick 到 6.6.9 至后面的版本均出现桌面墙纸丢失,原因是可能是转换指令参数有变,我玩了半天也不懂哪里发生改变了。。。最简单的图片转换都通不过。
这样的提示你看得懂么?
convert: NoDecodeDelegateForThisImageFormat `a.png' @ error/constitute.c/ReadImage/532.
convert: MissingAnImageFilename `b.png' @ error/convert.c/ConvertImageCommand/3016.
无聊改什么指令习惯啊,靠,而且还是猜迷的,降级回 6.6.8。
估计整个编译环境都变了,没找到原因,还好和 glibc gcc 升级无关,要不真的要命了。

[ 本帖最后由 haulm 于 2012-1-3 05:20 编辑 ]
 楼主| 发表于 2011-10-12 23:55:12 | 显示全部楼层
convert -resize 100x100 a.png b.png
convert: NoDecodeDelegateForThisImageFormat `a.png' @ error/constitute.c/ReadImage/532.                                                                                                                                                     
convert: MissingAnImageFilename `b.png' @ error/convert.c/ConvertImageCommand/3016.
回复

使用道具 举报

发表于 2011-10-13 10:47:48 | 显示全部楼层
很明确的提示啊,没有这个格式的解码器,有可能是编译过程有问题,检查下configure的输出。
回复

使用道具 举报

 楼主| 发表于 2012-1-3 05:20:01 | 显示全部楼层
原帖由 sejishikong 于 2011-10-13 10:47 发表
很明确的提示啊,没有这个格式的解码器,有可能是编译过程有问题,检查下configure的输出。

这个可以结案了,不是 ImageMagick 的原因,而是新版本的 ImageMagick 依赖的 jpeg png 类库发生了变化,要想正常工作要升级 libjpeg libpng。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-5-2 15:43 , Processed in 0.073434 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表