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裁剪图片有很多的模块和方法可以去选择使用,这里介绍的只是其中一个比较简单的一种,对此感兴趣的话可以去本站其他的文章。
更多python相关文章请访问分类:python
【版权声明】本文图文出自大盘站@dapan.cc,转载请注明出处!
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。