Ruby/Rails图像处理库

blo*_*ilk 14 ruby ruby-on-rails image image-processing

stackoverflow的好朋友,我今天在这里是关于在Rails环境中使用Ruby进行图像处理/操作的指导.我正在创建即时动态横幅广告,这些广告主要包含(如果不是完整的)文字.它只是一两行就相当简单,但我想选择调整字体,文字颜色,文字大小等.

您为此类任务推荐了哪些库?

我已经在rMagick中读了一些内容,我看到很多关于内存问题和缺乏文本呈现功能的抱怨.我没有看到很多其他活跃的项目.

谢谢!

编辑:我有机会乱用RMagick,虽然它的库是全功能的,但它严重缺乏文本部门.我无法使用的一个功能是不间断的空间.我正在我的文本中打印一个电话号码,区号与其他号码不同,确实没有意义.

我选择RMagick作为目前最好的解决方案,因为它功能齐全且积极开发,但它绝不是一个好的解决方案.

Rya*_*igg 5

我写了类似下面的内容:

require 'rubygems'
require 'RMagick'
include Magick

image = Image.new(50, 50) {
  self.background_color = "white"
}
text = Draw.new
text.annotate(image, 0,0,0,40, 'Named Colors') {
     self.fill = 'black'
     self.pointsize = 32
}
image.write("image.png")
Run Code Online (Sandbox Code Playgroud)

这应该很容易遵循.另请查看文档.虽然它并不完美,但它几乎都在那里.