Rails 3 / paperclip / imagemagick – 合并两个图像

当用户在我的rails应用程序上传图像时,imagemagick处理两个转换:

has_attached_file :photo, :styles => { :listsize => "50x50#", :articlesize => "300x300" }, 

生成列表大小(方形50x50px)图像。 此时是否可以将此图像与标准透明png合并,使图像看起来更像图标? (我有png图像,我只是想知道是否可以渲染另一个将这个默认透明png放在:listsize图像上的照片样式)。 谢谢

Imagemagick是一个完整的图像处理库,因此一切皆有可能。 Paperclip还支持后期处理。

查看Rmagick文档http://rmagick.rubyforge.org/

还有关于后期处理的Paperclip文档https://github.com/thoughtbot/paperclip

我个人也建议你研究一下carrierwave还有https://github.com/jnicklas/carrierwave