Tag: imagemagick

缩放图像时,PaperClip错误NotIdentifiedByImageMagickError

几天来,我一直在反对这个问题。 最近,我的图片上传器已停止正常工作。 我已经研究了几种可能性,但没有一种建议的解决方案适用于我的情况。 错误消息是: # 以下是详细信息: Mac OS X 10.8.3 ImageMagick 6.8.4-4 2013-03-29 libtool => / usr / bin / libtool Rails 3.2.13 Ruby 1.9.3p194 development.rb包含适当的路径(我已经validation使用which identify是正确的) Paperclip.options[:command_path] = “/usr/local/bin/” Gemfile.lock (相关部分) paperclip (3.4.1) activemodel (>= 3.0.0) activerecord (>= 3.0.0) activesupport (>= 3.0.0) cocaine (~> 0.5.0) MODEL(我正在更新教室对象,但图片位于位置模型中。 (Classroom has_one :location, :as => :locatable) 型号location.rb class […]

无法安装RMagick 0.0.0。 找不到Magick-config

我正在运行debian服务器并在很长一段时间后升级所有软件包( apt-get update , apt-get upgrade , apt-get distro-upgrade )。 然后rmagick不再工作了因为imagemagick被更新了。 所以我跑了: gem uninstall rmagick bundle install 然后我得到了这个: Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /usr/local/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes checking for gcc… yes checking for Magick-config… no Can’t install RMagick 0.0.0. Can’t find Magick-config in /usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games *** extconf.rb failed […]

RMagick抱怨在OSX中找不到libMagickCore.5.dylib

在运行brew upgrade imagemagick ,当我运行rails s我会得到 /Users/tomi/.rvm/gems/ruby-2.0.0-p247@ezaaa/gems/activesupport-4.0.0/lib/active_support/dependencies.rb:228:in `require’: dlopen(/Users/tomi/.rvm/gems/ruby-2.0.0-p247@ezaaa/gems/rmagick-2.13.2/lib/RMagick2.bundle, 9): Library not loaded: /usr/local/lib/libMagickCore.5.dylib (LoadError) Referenced from: /Users/tomi/.rvm/gems/ruby-2.0.0-p247@ezaaa/gems/rmagick-2.13.2/lib/RMagick2.bundle Reason: image not found – /Users/tomi/.rvm/gems/ruby-2.0.0-p247@ezaaa/gems/rmagick-2.13.2/lib/RMagick2.bundle 我正在使用带有RMagick的Carrierwave gem,OS是OSX Moutain Lion

“identify”命令无法识别图像文件。 (Heroku的)

我正在努力让Paperclip与Heroku和Amazon S3合作。 在localhost(mac OS和Amazon)上一切正常,但是当我部署到heroku并尝试该function时,我有这个错误: 2 errors prohibited this area from being saved: Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the ‘identify’ command. Asset /tmp/paris20121005-2-2cwxgx.jpg is not recognized by the ‘identify’ command. 它在我的模型中删除:styles => {}选项时有效,但文件未处理(我需要不同的图像大小)。 我的gemfile中也有rmagick gem。 这是我的gemfile(只有回形针部分): gem “paperclip” gem “rmagick”, :require => ‘RMagick’ gem ‘aws-sdk’, ‘~> 1.3.4’ 我没有在我的environment.rb或production.rb中设置Paperclip.options [:command_path]所以这方面没问题。 这是我的模型: class Area { :medium => […]

Carrierwave和mini_magick查找宽度和高度

经过一番调查后,我决定在我的新rails3应用上使用Carrierwave和mini_magick。 我已经设置好了,它完美无缺。 但是我有一个问题。 我希望能够访问宽度和高度,所以我可以正确地形成html。 但是,没有用于获取此信息的默认数据。 由于它存储数据的方式,我无法想到任何可以将其添加到数据库的方法。 任何人都可以提出任何提示或想法? 它甚至可能吗?

在carrierwave上传器中validation图像大小

所有上传内容至少应为150×150像素。 如何使用Carrierwavevalidation它?

Rails – 可以将PDF转换为图像?

我有一个带PaperClip / S3的Rails 3应用程序…… 是否可以允许用户上传PDF,将PDF转换为图像,然后上传? 谢谢!

突然间开始“无法运行’识别’命令。 请安装ImageMagick。“

我已经让ImageMagick,RMagick和PaperClip正常工作,包括production.rb .rb文件中的配置Paperclip.options[:command_path] 。 突然间,我开始收到以下错误: Could Not Run The `Identify` Command. Please Install ImageMagick. 我已经尝试了一切。 我重新安装了ImageMagick等,但无济于事。 任何帮助将不胜感激。

Google Cloud上的ImageMagick

我在Google云端平台上使用ImageMagick。 我使用rails和Google的App Engine灵活环境。 所以问题是我想上传一个Image来处理更多尺寸。 我用回形针。 错误是: 无法运行identify命令。 请安装ImageMagick。 所以我的问题是如何解决这个问题? 上传图像而不进行处理100%。 但问题是我认为的处理。 因此,回形针需要ImageMagick来处理图像。 问题是我使用App Engine Flexible Environment,所以我不确定如何安装它。 我已经尝试使用apt-get install imageMagick

Rails Paperclip如何使用ImageMagick的filter选项?

我最近使用Rails实现了Paperclip,并希望尝试使用ImageMagick中的一些滤镜选项,例如模糊 。 我无法找到任何如何做到这一点的例子。 是否通过了:样式作为另一种选择? :styles => { :medium => “300×300#”, :thumb => “100×100#” } @plang的答案是正确的,但我想给出模糊的确切解决方案,以防万一有人在寻找并发现这个问题: :convert_options => { :all => “-blur 0x8” } // -blur {radius}x{sigma} 这改变了这个: 对此: