现在一张图片在另一张图片上的叠加是在 , 的帮助下完成PIL
的Image.paste
:
from PIL import Image
img0 = Image.open("foo.jpg")
img1 = Image.open("bar.jpg")
img0.paste(img1, (x, y))
但Image.paste
它不允许设置非整数坐标。如何通过非整数坐标将一张图片叠加到另一张图片上(带抗锯齿)。
(舍入/转换覆盖位置int
不给出可接受的结果)
现在一张图片在另一张图片上的叠加是在 , 的帮助下完成PIL
的Image.paste
:
from PIL import Image
img0 = Image.open("foo.jpg")
img1 = Image.open("bar.jpg")
img0.paste(img1, (x, y))
但Image.paste
它不允许设置非整数坐标。如何通过非整数坐标将一张图片叠加到另一张图片上(带抗锯齿)。
(舍入/转换覆盖位置int
不给出可接受的结果)
当我决定用这样的拐杖时:
因此,坐标的小数部分将被考虑到十分之一,这已经完全可以被肉眼接受。缺点 - 需要时间和内存消耗的额外操作。
您是否尝试过使用 复合材料