Questions tagged «rmagick»

25
rmagick gem install“找不到Magick-config”
尝试安装rmagick gem时出现以下错误。我在使用RVM,Ruby 1.9.2-head和Rails 3.05的Snowleopard 10.6上。对类似问题的回答建议安装ImageMagick,我成功完成了该操作。其他建议安装“ libmagick9-dev库”,但是,我不知道如何执行此操作。 我是一名新开发人员,非常感谢您对现有说明或资源的任何帮助或指示。谢谢! jjdevenuta(opal)$ gem install rmagick Fetching: rmagick-2.13.1.gem (100%) Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/jjdevenuta/.rvm/rubies/ruby-1.9.2-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5... yes checking for gcc... yes checking for Magick-config... no …

20
RMagick安装:找不到MagickWand.h
更新RMagick和Imagemagick是一个痛苦的经历。我已经在Mac(MacOS El Capitan版本10.11.5)的Mac上使用自制软件更新了Ruby 2.3中的一个项目的Imagemagick版本,以6.9.5-9 $ convert --version Version: ImageMagick 6.9.5-9 Q16 x86_64 2016-09-09 现在,Ruby 1.8.7中的一个较旧的项目拒绝使用错误消息“此RMagick的安装已配置为ImageMagick 6.8.9,但正在使用ImageMagick 6.9.5-9”。因此,我卸载了“ rmagick”,但无法再次安装 $ gem install rmagick -v 2.16.0 Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. checking for /usr/local/opt/gcc46/bin/gcc-4.6... yes checking for Magick-config... …

30
无法安装RMagick 2.13.1。找不到MagickWand.h。
当我尝试安装rmagick时,出现以下错误消息: Can't install RMagick 2.13.1. Can't find MagickWand.h. *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log file for more details. You may need configuration options. 我在Mac OSX 10.6.8,ruby 1.9.2p290,rvm 1.10.2上。 谁能帮我解决这个问题。
154 ruby  install  rmagick 

15
在Ubuntu上安装rmagick
我正在尝试在Ubuntu 10.04上安装RMagick。看着这里,但没有喜悦。我什至从源代码编译并安装了ImageMagick,但是当我尝试使用RubyGems安装RMagick时,这里的说明仍然没有帮助。我收到此错误: carcher@carcher-laptop:~/Code/temp/RMagick-2.13.1$ sudo gem install rmagick Building native extensions. This could take a while... ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb extconf.rb:1:in `require': no such file to load -- mkmf (LoadError) from extconf.rb:1 Gem files will remain installed in /usr/lib/ruby/gems/1.8/gems/rmagick-2.13.1 for inspection. Results …

12
为什么这个RMagick调用会产生分段错误?
一个多小时的时间里,我一直在脑海中trying撞,试图弄清楚这里出了什么问题,而且我敢肯定(或者更希望是)我忽略了很明显的事情。我正在使用Ruby 1.9.1,Sinatra 1.0和RMagick 2.13.1。ImageMagick和RMagick已正确安装并正常运行-我已经成功地操作并保存了irb中的图像。 params数组的相关部分(为便于阅读而更改格式): {"admin_user_new_image_file"=> { :filename=>"freddie-on-shetland-pony.png", :type=>"image/png", :name=>"admin_user_new_image_file", :tempfile=>#<File:/var/folders/a7/a7pO5jMcGLCww9XBGRvWfE+++TI/-Tmp-/RackMultipart20100514-20700-o2tkqu-0>, :head=>"Content-Disposition: form-data; name=\"admin_user_new_image_file\"; filename=\"freddie-on-shetland-pony.png\"\r\nContent-Type: image/png\r\n" } } 相关代码: post "/admin/user/:account_name/image/new/" do if params[:admin_user_new_image_file][:tempfile] thumbnail = Magick::Image.read("png:"+params[:admin_user_new_image_file][:tempfile].path).first end end 错误(第229行是以“ thumbnail =”开头的行: config.ru:229: [BUG] Segmentation fault ruby 1.9.1p376 (2009-12-07 revision 26041) [i386-darwin10.3.0] -- control frame ---------- c:0042 p:---- s:0196 b:0196 …

5
即使一个图像的裁剪/比率略有不同,我如何检测到两个图像“相同”?
我有两个不同的图像: 在100px 或400px 和 宽度为100 像素或400像素 如您所见,从人类的角度来看,两者显然是“相同的”。现在,我想以编程方式检测它们是否相同。我一直在通过rmagick像这样的红宝石来使用图像魔术: img1 = Magick::Image.from_blob(File.read("image_1.jpeg")).first img2 = Magick::Image.from_blob(File.read("image_2.jpeg")).first if img1.difference(img2).first < 4000.0 # I have found this to be a good threshold, but does not work for cropped images puts "they are the same!!!" end 虽然这对于具有相同比率/裁切的图像效果很好,但是当裁切略有不同并且调整为相同宽度时,这不是理想的选择。 有没有一种方法可以对不同裁切的图像进行处理?我对一种可以说类似的解决方案很感兴趣:一个图像包含在另一个图像中,并且覆盖了大约90%的位置。 PS。如果有帮助,我可以以更高的分辨率获得图像(例如,双倍)
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.