ruby-on-rails - Ruby 图形库

标签 ruby-on-rails ruby graphics imagemagick rmagick

RMagic、ImageMagick、GD 等有什么区别,我应该使用哪一个?我一直在寻找缩略图生成脚本,并注意到我找到的每个脚本都针对同一事物使用不同的库。

最佳答案

Imagemagick、GD、DevIL 和 GraphicsMagick 是用于创建和编辑图像文件的库。 RMagick 是 ImageMagick/GraphicsMagick 的 ruby 包装器。您可能会找到其他包装器

我很幸运地在我的 Mac 上安装和配置了 GraphicsMagick(类似于 ImageMagick)并使用了 RMagick。

你在做批处理吗?逻辑调整大小(固定 XY、最大 XY、缩小百分比)怎么样?图片类型(png、jpg、gif、bmp)?与其他工具(Paperclip,如上所述)集成?您的服务器设置是什么(共享主机、可以安装库等)?

如果您提供有关缩略图生成需求和设置的更多详细信息,这可能有助于为您提供更好的答案,但我建议至少尝试使用 GraphicsMagick 和 ImageMagick,以及 mini_magick 或 rmagick。不过图像科学对我来说也很有趣......

关于ruby-on-rails - Ruby 图形库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3323287/

相关文章:

ruby-on-rails - 如何减少ruby中数组的维数

python - 在 Pygame 中绘制箭头

ruby-on-rails - Rails 国际化 (i18n) : Everything translating except layouts/application. html.erb

ruby-on-rails - :dependent => :destroy not working for a model, rails 3.1.0

ruby-on-rails - 如何检查 Rails 中的 hstore 键更改

ruby-on-rails - 基于 ruby​​ on Rails 中的另一个下拉菜单填充下拉菜单

ruby - 如何使用 Array#sample(n, random : rng) syntax?

ruby - 无法在我的 Rakefile 的类中调用 "sh"

java - SWING - 同一个 JPanel 中的不同颜色

c++ - 帮忙解决这个问题吗?