0

我正在寻找使用 MiniMagick 编写 Carrierwave 过程以将子图像添加到另一个图像中,有什么想法吗?

这个文档https://github.com/probablycorey/mini_magick说我们可以使用 ImageMagick 的所有 mogrify 命令行选项,但我不需要复合来做吗?

谢谢你。

4

1 回答 1

2

我必须睁开眼睛,这是写在 MiniMagick 文档中的:

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"
于 2012-06-18T17:37:18.417 回答