Tag: rmagick

Rmagic不适用于Rails3

我的Rmagic不起作用 ruby-v ruby 1.8.7(2010-01-10 patchlevel 249)[i386-mingw32] rails -v Rails 3.0.0.beta4 IRB 需要rubygems 真正 需要rmagick 真正 但是,我把fllow代码: gem’rmagick’,: require => false 它错误: 检查Ruby版本> = 1.8.5 …是检查stdint.h …没有检查sys / types.h …没有检查wand / MagickWand.h …否无法安装RMagick 2.13 0.1。 找不到MagickWand.h。 *** extconf.rb失败***由于某些原因无法创建Makefile,可能缺少必要的库和/或标头。 检查mkmf.log文件以获取更多详细信息。 您可能需要配置选项。 提供的配置选项: – with-opt-dir –without-opt-dir –with-opt-include –without-opt-include = $ {opt-dir} / include –with-opt-lib – without-opt-lib = $ […]

RMagick安装无法构建本机扩展

在山狮我试图安装RMagick。 我在GitHub上发现了一个问题,解决方案应该是命令gem pristine rmagick 。 但是当我运行它时,我得到: ERROR: While executing gem … (Gem::Exception) Failed to find gems [“rmagick”] >= 0 当我运行gem install rmagick ,我收到了这个巨大的错误: Building native extensions. This could take a while… ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/xxxxx/.rvm/rubies/ruby-1.9.3-p327/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes extconf.rb:128: Use RbConfig instead […]

如何判断GIF是否动画?

我有这个带有Paperclip的Rails应用程序用于图像上传 – 但是如何检查图像是否是带有RMagick的动画GIF?

rmagick没有在windows 7上构建未定义的引用错误

嘿,我知道有很多rmagick线程,但我找不到任何有关当前错误的信息。 每个人都达到了我的目的,它似乎对他们有用。 所以我安装了ImageMagick 6.7.1-Q16,我把它包含在没有空格的路径中,我安装了c / c ++标头。 我已经正确安装和工作Dev-Kit我正在尝试使用此行安装rmagick gem: gem install rmagick –platform=ruby — –with-opt-lib=c:/ImageMagick-6.7.1-Q16/lib — with-opt-include:/ImageMagick-6.7.1-Q16/include 我在这里以及其他几个地方(包括这篇文章)后想出了这个 。 这似乎让我走得最远,但是当我运行该命令时,它会在几分钟内尝试构建gem,然后在C:\ Ruby192 \ lib \中的所有.c文件中给出一个巨大的未定义引用错误列表ruby\gem\ 1.9.1 \gem\ rmagick-2.13.1 \分机\ rMagick / 我看不到它说的所有文件都有参考错误,但其中一些是: rmutil.c undefined reference to ‘CloneImageInfo’ rmimage.c undefined reference to ‘DestroyExceptionInfo’ rminfo.c undefined reference to ‘GetImageOption’ rmmontage.c undefined reference to ‘CloneImageInfo’ rmain.c undefined reference to […]

Gem Rmagick安装错误:extconf.rb:171:在“’:没有这样的文件或目录 – convert -version(Errno :: ENOE NT)

我在安装rmagick时遇到此错误,我已经遵循了所有类型的指南并且每次都得到相同的错误。 这次我遵循了以下指南: http : //www.youtube.com/watch?v = gEWAVlNCKhg& feature = yourout.be : C:/Ruby192/bin/ruby.exe extconf.rb –with-opt-include=C:/ImageMagick/Sou rceCode –with-opt-lib=C:/ImageMagick checking for Ruby version >= 1.8.5… yes *** 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. Provided […]

在Ubuntu 10.04上使用graphicsmagick安装rmagick 2.13.1

我之前有一个与ImageMagick一起使用的rmagick gem安装。 从禁用OpenMP的源安装ImageMagick。 这种安装工作没有任何障碍。 但是我试图卸载rmagick和ImageMagick,以便我可以使用与GraphicsMagick一起使用的版本。 所以我从源代码安装了GraphicsMagick并再次禁用了OpenMPfunction。 但是,当我安装rmagick时,我得到以下内容: Building native extensions. This could take a while… ERROR: Error installing rmagick-2.13.1.gem: ERROR: Failed to build gem native extension. /usr/bin/ruby1.8 extconf.rb –build-opts –with-graphics-magick checking for Ruby version >= 1.8.5… yes checking for gcc… yes checking for Magick-config… yes Warning: Found a partial ImageMagick installation. Your operating system likely […]

RMagick安装错误

所有! 我在CentOS 5.5服务器上安装rmagick gem时遇到问题。 当我发出命令: gem install rmagick 我有: checking for Ruby version >= 1.8.5… yes checking for gcc… yes checking for Magick-config… no Can’t install RMagick 2.13.1. Can’t find Magick-config in /usr/bin:/bin *** extconf.rb failed *** Could not create Makefile due to some reason, probably lack of necessary libraries and/or headers. Check the mkmf.log […]

检查颜色是否在特定颜色范围内

您如何检查rgb或hex值是否在特定颜色范围内? 最好用ruby。 我正在使用ruby和rmagick从图像中提取颜色(量化和color_histogram),然后将这些颜色存储在数据库中。 如果有人搜索了类似的颜色(hex或rgb),我希望能够返回该颜色。 例如,如果有人搜索#f4f4f4,我想返回#f5f5f5,#f3f3f3以及所有其他接近的hex值。

如何将自定义元数据写入RMagick创建的图像?

我正在使用Rmagick创建合成图像,并希望在图像文件元数据中包含一些特定信息(作者等),但是在Rmagick文档中找不到明显的方法,可以这样做吗? 很抱歉,如果这是一个显而易见的,但我一直在搜索Rmagick文档和这里,但只找到了几个关于SO的方向的项目,没有关于写入元数据。 来自Rmagick Docs; Annotate似乎在图像上写了信息,这不是我想要做的,我只是想将它存储在元数据中。 评论看起来很有希望,但我不确定这些内容在撰写时是否会被其他用户看到?

合并一个图像而不是另一个图像时,RMagick透明度不起作用

在下面的代码中,我试图在一些山脉的图像上覆盖一个透明的方块。 我认为它会起作用,但通过设置background_color =’none’它不会使图像透明! 结果是左上角有一个黑色方块 – 所需的结果是黑色方块应该是透明的。 require ‘open-uri’ require ‘RMagick’ image_url = ‘http://farm9.staticflickr.com/8446/7937080514_62d7749860.jpg’ bg = Magick::ImageList.new open(image_url, ‘rb’) do |f| bg.from_blob(f.read) end layer = Magick::Image.new(200, 200) { self.background_color = ‘none’ } bg.each do |frame| frame.composite!(layer, 0, 0, Magick::OverCompositeOp) frame.strip! end bg.write(‘out.jpg’) 这是我的输出图像: 编辑:我在Mac,Lion,ruby 1.9.3p125,ImageMagick 6.7.5-7 编辑2:这在Heroku上工作正常! 但不是在我的机器上。 Heroku具有相同版本的ImageMagick。 奇怪:|