gpt4 book ai didi

python - 如何粘贴旋转图像而不裁剪边

转载 作者:行者123 更新时间:2023-11-30 22:22:05 28 4
gpt4 key购买 nike

this is the original back image this is the original front image这是我的代码:

from PIL import Image
front=Image.open('/users/apple/Desktop/TMP.jpeg')
back=Image.open('/Users/apple/Desktop/原始图片/084.jpeg')
front=front.rotate(100,expand=True)
back.paste(front,(100,100))
back

this is what i get 。我想要一个干净的粘贴,没有裁剪边。有人可以帮助我吗,谢谢。

最佳答案

您需要生成一个蒙版,可以将其传递给paste以排除新的黑边。

mask = Image.new('L', front.size, 255)
front = front.rotate(100, expand=True)
mask = mask.rotate(100, expand=True)
back.paste(front, (100,100), mask)

Result

关于python - 如何粘贴旋转图像而不裁剪边,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48436468/

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