首页 Python通用模块视频教程 Pillow图像复制copy()、粘贴paste()操作
pay pay

Pillow图像复制copy()、粘贴paste()操作

日期: 五月 11, 2023, 10:43 a.m.
阅读: 103
作者: Python自学网-村长

摘要: Pillow图像复制copy()、粘贴paste()操作

# copy()
# paste()  # paste(image, box=None, mask=None)
# 把上面裁剪得到的图片粘贴到pic.jpg上
im1 = Image.open('im3.png')
print(im1.size)  # (700, 450)

im2 = Image.open('im_box.png')
im_copy = im2.copy()  # 完成copy
print(im_copy.size)  # (200, 200)

# im1.paste(im_copy, (150, 150, 355, 350))  # ValueError: images do not match
# im1.paste(im_copy, (150, 150, 350, 350))
# im1.paste(im_copy, (150, 150))
# im_new = Image.new('L', (200, 100), color='tomato')  # ValueError: images do not match
im_new = Image.new('L', (200, 200), color='tomato')
im1.paste(im_copy, (150, 150), mask=im_new)

im1.show()
'''
image:需要粘贴的图片;
box:指定图片被粘贴的位置或者区域,其参数值是长度为2或者4的元组序列,长度为2时,
表示具体的某一点(x, y);长度为4则表示图片粘贴的区域,此时区域的大小必须要和被粘贴的图像大小保持一致。
mask:可选参数,为图片添加蒙版效果。
'''

 

原创视频,版权所有,未经允许,切勿转载,违者必究!
回顶部