Python使用Pillow将图像复制和粘贴到其他图像上

Python使用Pillow将图像复制和粘贴到其他图像上

在这篇文章中,我们将学习如何使用pillow库将一张图片复制到另一张图片上。我们将使用 pillow 的图像模块和 copy() 和 paste() 方法来完成这一任务。
我们将需要创建两个图像的副本,以便在copy()方法的帮助下不影响原始图像,然后在 paste()方法的帮助下将图像粘贴到另一个图像上。
输入图像 –
Image1:

Python使用Pillow将图像复制和粘贴到其他图像上

Image2:

Python使用Pillow将图像复制和粘贴到其他图像上

示例 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')

输出:

Python使用Pillow将图像复制和粘贴到其他图像上

例子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')

输出:

Python使用Pillow将图像复制和粘贴到其他图像上

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程