我正在尝试使用ruby的RMagick在另一张图片上方合成图片之前将其旋转。我可以合成重叠的图像,但是当我尝试旋转图像时,背景的某些部分被移除了,就像这样...
我不确定应该使用哪种CompositeOperator,或者这是否完全是错误的方法?
image = Magick::Image.read("img.jpg").first
overlay = Magick::Image.read("./overlay.png").first
overlay.rotate!(9)
image.composite!(overlay, 100, 50, Magick::OverCompositeOp)
image.to_blob