# 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:可选参数,为图片添加蒙版效果。
'''