优草派  >   Python

Python怎么裁剪图片?如何使用Python对图像进行裁剪

罗西汉            来源:优草派

python之中通过不同的第三方库和模块,基本上能够来实现对图像的任意操作,而图像操作中裁剪剪切是比较常用的。而这篇文章主要介绍的内容就是使用python对图像进行裁剪的方法,感兴趣的和想学习的小伙伴就要继续往下阅读了。

Python怎么裁剪图片?如何使用Python对图像进行裁剪

1.python裁剪图片可以使用PIL这个第三方库之中Image模块,在这个模块里面有一个方法叫做crop(),它能够在不破坏原图像的基础上将指定坐标范围内的图像裁剪出来并保存。而所要做的第一步事情就是导入模块并且使用open()方法将需要裁剪的图像打开,代码示例如下所示:

from PIL import Image
img = Image.open('./chess.png')

2.图像打开之后用该对象去调用crop()方法即可裁剪图片了,这个方法需要传入四个参数,而这四个参数则分别表示了图像裁剪范围四个角。按照顺序来看就是左上角、右上角、左下角以及右下角,而这几个值对于的则分别为长度、宽度、宽度、长度,代码示例如下所示:

region = img.crop((0,0,50,50)

3.图像裁剪完成之后会返回一个新的图像对象,这对原来的图像是没有影响的。接下里得调用savefig()方法来保存该图像为图片才行,方法之中传入的参数需要是字符串类型的文件路径,并且文件路径是以png或者是jpg等图片格式结尾的文件名称,代码如下所示:

region.save(f'./test/{j}.png')

总的来说,python裁剪图片有很多的模块和方法可以去选择使用,这里介绍的只是其中一个比较简单的一种,对此感兴趣的话可以去本站其他的文章。

【原创声明】凡注明“来源:优草派”的文章,系本站原创,任何单位或个人未经本站书面授权不得转载、链接、转贴或以其他方式复制发表。否则,本站将依法追究其法律责任。