我运行这些软件版本的一个项目:回形针,ImageMagick的 “UnrecognizedAlphaChannelType'删除'”
- 回形针4.2.0
- 的Rails 4.0.4
- RHEL 6
convert -version
=> ImageMagick的6.8.9-9convert -list configure
=>DELEGATES bzlib mpeg freetype jng jpeg lcms png ps tiff x zlib
在通过回形针处理图像时出现此错误。
Command :: convert '/tmp/a583e7c175d537c0442da246e5184fe120141205-17371-tvp3g.jpg' -auto-orient -resize "x85" -crop "85x85+21+0" +repage -alpha remove -strip '/tmp/a583e7c175d537c0442da246e5184fe120141205-17371-tvp3g20141205-17371-1ym7alo.png'
convert: UnrecognizedAlphaChannelType `remove' @ convert.c/ConvertImageCommand/636.
Cocaine::ExitStatusError: Command 'convert '/tmp/a583e7c175d537c0442da246e5184fe120141205-17371-tvp3g.jpg' -auto-orient -resize "x85" -crop "85x85+21+0" +repage -alpha remove -strip '/tmp/a583e7c175d537c0442da246e5184fe120141205-17371-tvp3g20141205-17371-1ym7alo.png'' returned 1. Expected 0
Here is the command output:
from /home/proj/.rvm/gems/ruby-2.1.1/gems/cocaine-0.5.4/lib/cocaine/command_line.rb:96:in `run'
此错误被捕获在所述make
方法Thumbnail
处理器。
这方面最令人困惑的是,我设置一个调试器时,抓住了这个错误,复制src
TMPFILE到永久位置我的项目外,跑完全相同的convert
命令,并将其与退出状态0成功运行
我在调试中的下一步可能会到bundle open cocaine
,但我认为有更高级别的错误...希望有人遇到过这种情况?
我没有在OSX上遇到同样的问题。
什么的'$其中-a的RHEL系统上convert'输出? – 2014-12-06 04:13:47
你只有这个PNG文件的问题吗? – 2014-12-06 07:58:20
@JacobBudin我爱你。我不知道'哪个''''''a'标志,甚至没有考虑检查多个安装。我认为这应该解决我的问题。我试图找出如何安装v6.8.9的ImageMagick头文件,但我认为这应该解决这个问题。你可以添加一个答案,我可以接受吗? – mehulkar 2014-12-08 20:19:46