首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >'identify‘命令无法识别图像

'identify‘命令无法识别图像
EN

Stack Overflow用户
提问于 2011-08-19 02:53:25
回答 1查看 913关注 0票数 2

我正在尝试将一些照片上传到我的Rails应用程序中。但是我得到了:

代码语言:javascript
复制
Paperclip::NotIdentifiedByImageMagickError in Admin::ImagesController#create

C:/Users/Dwayne/stream20110816-3680-1hm9dag-0.jpeg is not recognized by the 'identify' command.

我知道以前有人问过这个问题。我想我应该给出我的故事,比其他人更冗长一点,这样做有助于提高人们对这场可怕悲剧的认识。

你在哪个站台上?

代码语言:javascript
复制
# uname
CYGWIN_NT-6.1-WOW64

是否安装了ImageMagick?

代码语言:javascript
复制
# identify
Version: ImageMagick 6.4.0 01/19/10 Q16 http://www.imagemagick.org
Copyright: Copyright (C) 1999-2008 ImageMagick Studio LLC

它在哪里?

代码语言:javascript
复制
# which identify
/usr/bin/identify

告诉回形针:

代码语言:javascript
复制
# config/environments/development.rb
Paperclip.options[:command_path] = "/usr/bin"

查看是否所有文件和文件夹都正常工作:

代码语言:javascript
复制
# identify C:/Users/Dwayne/stream20110817-1264-1xuum8v-0.jpg
stream20110817-1264-1xuum8v-0.jpg JPEG 249x262 249x262+0+0 PseudoClass 256c 8-bit 9.88281kb

# identify /cygdrive/c/Users/Dwayne/stream20110817-1264-1xuum8v-0.jpg
stream20110817-1264-1xuum8v-0.jpg JPEG 249x262 249x262+0+0 PseudoClass 256c 8-bit 9.88281kb

在Rails控制台中尝试相同的操作:

代码语言:javascript
复制
# irb(main):005:0> system("identify C:/Users/Dwayne/stream20110817-1264-1xuum8v-0.jpg")
C:/Users/Dwayne/stream20110817-1264-1xuum8v-0.jpg JPEG 360x360 360x360+0+0 DirectClass 8-bit 32.3281kb
=> true

还是什么都没有?

把它带到Paperclip's GitHub去。

还是什么都没有?

希望这里的人能知道。

EN

回答 1

Stack Overflow用户

发布于 2011-08-19 17:00:18

由Travis Pessetto提供:

卸载Cygwin的ImageMagick,安装Windows的ImageMagick,然后重试!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7112575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档