我正在编写Carrierwave流程,用MiniMagick将子图像添加到另一个图像中,有什么想法吗?
这个文档https://github.com/probablycorey/mini_magick说我们可以使用ImageMagick的所有mogrify命令行选项,但是我不需要复合来做它吗?
谢谢。
答案 0 :(得分:2)
我必须睁开眼睛,这是用MiniMagick doc写的:
image = MiniMagick::Image.open("original.png")
result = image.composite(MiniMagick::Image.open("watermark.png", "jpg")) do |c|
c.gravity "center"
end
result.write "my_output_file.jpg"