Tag: rmagick

如何在Ruby中处理RMagick中的内存泄漏?

我正在使用Merb开发Web应用程序,我正在寻找一些安全稳定的图像处理库。 我以前在php中使用Imagick,然后转移到ruby并开始使用RMagick。 但有一个问题。 长时间运行的脚本导致内存泄漏。 有两种解决方案存在,但我不知道哪一种最稳定。 所以你怎么看? 现在,我的应用程序使用我编写的内部API来处理PHP中的图像。 它与其他应用程序一起运行在单独的服务器上,因此它不是一个大问题。 但我认为它不是一个好的架构。 无论如何,我会考虑任何实用技巧。

使用RMagick将CMYK图像正确转换为RGB

我一直在使用下面的颜色转换 if @image.colorspace == Magick::CMYKColorspace # @image.colorspace #=> CMYKColorspace=12 @image.colorspace = Magick::RGBColorspace @image = @image.negate end 它大约有效,但颜色亮度不对。 我需要否定图像的事实留下了非常难闻的气味。 该文档提到了使用color_profiles,但除此之外我找不到多少。 我现在正在努力 @image = @image.quantize(16777216, Magick::RGBColorspace) 颜色更好,但仍然关闭。

是否可以使用RMagick获得平均图像颜色?

当我将它上传到Ruby on Rails应用程序时,我需要知道图像的平均颜色。 是否可以在HEX或RGB中获得平均颜色值,以便稍后在将要显示此图像的视图中使用此颜色? 就像是: img = Magick::Image.read(path).first hexVal = img.getHexValue

RMagick从图像中删除白色背景并使其透明

我需要从此图像中删除白色背景并使背景透明。 所以它只是透明背景上的黑色刻度,导出为png。 转过来 成 有任何想法吗?

Mac Rmagick不会安装Xcode 4.2

我刚刚得到一个新的macbook pro并尝试设置我的开发环境。 我从应用程序商店下载了xcode 4.2并安装了它,之后我安装了自制程序和RVM。 ImageMagick,readline,ruby 1.9.3-head全部安装完美,直到我运行捆绑更新,试图安装rmagick。 经过很长一段时间的调查,我得出结论,它找不到libgomp。 输出来自gem install rmagick是: $ gem install rmagick Building native extensions. This could take a while… ERROR: Error installing rmagick: ERROR: Failed to build gem native extension. /Users/dhiemstra/.rvm/rubies/ruby-1.9.3-head/bin/ruby extconf.rb checking for Ruby version >= 1.8.5… yes extconf.rb:128: Use RbConfig instead of obsolete and deprecated Config. checking for clang… yes […]

Windows 7上的Ruby on Rails RMagick

好吧,我一直在尝试在Windows 7 x64机器上安装Rmagick。 我已经查看了Stack Overflow和其他网站上的每一个教程,但无论我遵循哪个教程,我都会收到“无效的驱动器规范”错误。 我的环境来自http://railsinstaller.org/ 。 有没有人最近成功安装了Rmagick可以指出我正确的方向? 谢谢,这让我发疯,但我真的要让它发挥作用。