发布时间:2024-03-05 20:30:01
图像的剪裁、复制、粘贴是图像处理过程中经常使用的基本操作,Pillow Image 类提供了简单、易用的 API 接口,能够帮助您快速实现这些简单的图像处理操作。crop(box=None)box:表示裁剪区域,默认为 None,表示拷贝原图像。
""" 裁剪图像 """ im = Image.open("C:/Users/Administrator/Desktop/365工具网.png") box =(0,0,200,100) im_crop = im.crop(box) im_crop.show()输出图像显示如下:
paste(image, box=None, mask=None)该函数的作用是将一张图片粘贴至另一张图片中。注意,粘贴后的图片模式将自动保持一致,不需要进行额外的转换。参数说明如下:
im = Image.open("C:/Users/Administrator/Desktop/365工具网.png") #复制一张图片副本 im_copy=im.copy() #对副本进行裁剪 im_crop = im_copy.crop((0,0,200,100)) #创建一个新的图像作为蒙版,L模式,单颜色值 image_new = Image.new('L', (200, 100), 200) #将裁剪后的副本粘贴至副本图像上,并添加蒙版 im_copy.paste(im_crop,(100,100,300,200),mask=image_new) #显示粘贴后的图像 im_copy.show()输出的显示结果,如下所示: