在我的上传器内部:
version :profile do
process :resize_to_fill => [300, 300]
process :quality => 90
process :watermark
end
那么:
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
- 如果安装了ImageMagick,上述方法将不起作用。
没有错误日志记录,因此非常难以调试。
有没有办法调试并修复上面的代码,使其成为适用于CarrierWave的工作水印方法?