gpt4 book ai didi

ruby-on-rails - 使用 mini_magick 指定复合 Material 的几何形状

转载 作者:数据小太阳 更新时间:2023-10-29 07:35:02 24 4
gpt4 key购买 nike

我基本上是在尝试用 mini_magick 编写这个命令。

gm composite -compose Copy -geometry +0+210 note-transparent1.png note-rugby.png note-rugby-e.png

这是我的代码:

 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"

图像被合成并写入新文件;但是不尊重几何形状。图像没有偏移。

我还尝试将 mini_magick 处理器设置为 ImageMagick 而不是 GraphicsMagick,但我得到了相同的结果。

有什么想法吗?

最佳答案

我将 mini_magick 与 ImageMagick 结合使用,下面的代码用于合成。

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"

关于ruby-on-rails - 使用 mini_magick 指定复合 Material 的几何形状,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5653567/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com