图片截取
from PIL import Image ''' 截取图像的某个部分: 我们还可以使用Image类中的crop方法截取图像的一部分长方形区域。下面的源 代码展示了打开当前目录下的python.jpg的文件,从中截取长方形中央区域并保存为 python_ cropjpg文件的功能。 crop方法的参数是截取长方形区域的左上角和右下角的坐标,是-个包含四个 元素的元组,并将截取的图像以一个Image类的对象返回。 ''' def main(): image=Image.open('python.png') if image.size[0]<image.size[1]: crop_rect=( 0, (image.size[1]-image.size[0])/2, image.size[0], (image.size[1]-image.size[0])/2+image.size[0] ) else: crop_rect=( (image.size[0] - image.size[1]) / 2, 0, (image.size[0] - image.size[1]) / 2 + image.size[1], image.size[1] ) image_croped=image.crop(crop_rect) image_croped.save('python_crop.jpg') if __name__ == '__main__': main()