【发布时间】:2012-02-07 22:11:40
【问题描述】:
我正在尝试使用从多个资源中获得的以下代码为处理后的图像添加水印:
def watermark
manipulate! do |img|
logo = Magick::Image.read("#{Rails.root}/assets/images/watermarks/watermark.png").first
img = img.composite(logo, Magick::SouthEastGravity, Magick::OverCompositeOp)
end
end
唯一的问题是,您猜对了,它不起作用。 我在日志/控制台中没有任何错误
这是我上传并调用的方法:
def function
version :thumb do
process :resize_to_fill => [96, 96]
process :watermark
end
end
关于获取一些日志以了解为什么这不起作用的任何想法?我的系统 (OSX) 上安装了 Rmagick gems 和 Imagemagick 并且调整图像大小确实可以正常工作。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.1 carrierwave rmagick