Python使用Pillow将图像复制和粘贴到其他图像上
在这篇文章中,我们将学习如何使用pillow库将一张图片复制到另一张图片上。我们将使用 pillow 的图像模块和 copy() 和 paste() 方法来完成这一任务。
我们将需要创建两个图像的副本,以便在copy()方法的帮助下不影响原始图像,然后在 paste()方法的帮助下将图像粘贴到另一个图像上。
输入图像 –
Image1:
Image2:
示例 1:
# import image module from pillow
from PIL import Image
# open the image
Image1 = Image.open('D:\cat.jpg')
# make a copy the image so that the
# original image does not get affected
Image1copy = Image1.copy()
Image2 = Image.open('D:\core.jpg')
Image2copy = Image2.copy()
# paste image giving dimensions
Image1copy.paste(Image2copy, (0, 0))
# save the image
Image1copy.save('D:\pasted2.png')
输出:
例子2:改变参数,将图像2放置在图像1中的猫脸上。
# import image module from pillow
from PIL import Image
# open the image
Image1 = Image.open('D:\cat.jpg')
# make a copy the image so that
# the original image does not get affected
Image1copy = Image1.copy()
Image2 = Image.open('D:\core.jpg')
Image2copy = Image2.copy()
# paste image giving dimensions
Image1copy.paste(Image2copy, (70, 150))
# save the image
Image1copy.save('D:\pasted2.png')
输出: