gpt4 book ai didi

python - 在 Python 中粘贴图像

转载 作者:行者123 更新时间:2023-12-05 07:53:33 25 4
gpt4 key购买 nike

我试过这段代码,将一张图片粘贴到另一张图片上

from PIL import Image
img=Image.open("cat.jpg")
img2=Image.open("cat2.jpg")

area=(10,50,10,20)
img.paste(img2,area)
img.show()

但是我得到一个错误

Traceback (most recent call last):
File "C:/Users/****/PycharmProjects/untitled2/s.py", line 6, in <module>
img.paste(img2,area)
File "C:\Python34\lib\site-packages\PIL\Image.py", line 1361, in paste
self.im.paste(im, box)
ValueError: images do not match

为什么?

最佳答案

您的代码不起作用,因为您提供的区域大小似乎与图像大小不匹配。您可以使用以下方法获取图像的大小:

(width, height) = img2.size

然后您可以将区域的大小与图像相匹配。

关于python - 在 Python 中粘贴图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32477782/

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