python之中通过不同的第三方库和模块,基本上能够来实现对图像的任意操作,而图像操作中裁剪剪切是比较常用的 。而这篇文章主要介绍的内容就是使用python对图像进行裁剪的方法,感兴趣的和想学习的小伙伴就要继续往下阅读了 。
【Python怎么裁剪图片?如何使用Python对图像进行裁剪】
文章插图
1.python裁剪图片可以使用PIL这个第三方库之中Image模块,在这个模块里面有一个方法叫做crop(),它能够在不破坏原图像的基础上将指定坐标范围内的图像裁剪出来并保存 。而所要做的第一步事情就是导入模块并且使用open()方法将需要裁剪的图像打开,代码示例如下所示:
from PIL import Imageimg = Image.open('./chess.png')2.图像打开之后用该对象去调用crop()方法即可裁剪图片了,这个方法需要传入四个参数,而这四个参数则分别表示了图像裁剪范围四个角 。按照顺序来看就是左上角、右上角、左下角以及右下角,而这几个值对于的则分别为长度、宽度、宽度、长度,代码示例如下所示:
region = img.crop((0,0,50,50)3.图像裁剪完成之后会返回一个新的图像对象,这对原来的图像是没有影响的 。接下里得调用savefig()方法来保存该图像为图片才行,方法之中传入的参数需要是字符串类型的文件路径,并且文件路径是以png或者是jpg等图片格式结尾的文件名称,代码如下所示:
region.save(f'./test/{j}.png')总的来说,python裁剪图片有很多的模块和方法可以去选择使用,这里介绍的只是其中一个比较简单的一种,对此感兴趣的话可以去本站其他的文章 。
推荐阅读
- Vscode怎么实现终端的清屏?vscode清除终端内容的方法
- Python运行提示缺少模块怎么办?python中缺少模块的解决方法
- 无乃尔是过与怎么翻译 无乃尔是过与的意思
- 喝牛奶上火怎么办 喝牛奶要注意哪些问题
- Python如何写回调函数?Python回调函数是怎么运行的
- 博客园怎么删除随笔和文章 要怎么操作删除呢
- 月季花病怎么处理 处理花生病的方法
- 大红枣怎样储存 红枣怎么保存
- 锤怎么组词 汉字锤怎么组词
- 辣椒怎么种才多 辣椒如何种才多