rmw*_*rmw 6 ruby ruby-on-rails imagemagick graphicsmagick minimagick
我基本上是在尝试用 mini_magick 编写这个命令。
gm composite -compose Copy -geometry +0+210 note-transparent1.png note-rugby.png note-rugby-e.png
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
image = MiniMagick::Image.open("note-transparent1.png")
result = image.composite(MiniMagick::Image.open("note-rugby.png") do |c|
c.compose = "Copy"
c.geometry = "+0+210"
end)
result.write "note-rugby-e.png"
Run Code Online (Sandbox Code Playgroud)
图像被合成并写入新文件;但是不尊重几何。图像没有偏移。
我还尝试将 mini_magick 处理器设置为 ImageMagick 而不是 GraphicsMagick,但我得到了相同的结果。
有任何想法吗?
小智 5
I am using mini_magick with ImageMagick, and the below code works for compositing.
bground = MiniMagick::Image.open("bground.jpg")
image = MiniMagick::Image.open("image.jpg")
result = bground.composite(image) do |c|
c.gravity "NorthWest"
c.geometry '400x400+20+56'
end
result.write "output.jpg"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2400 次 |
| 最近记录: |