python图像处理-图片裁剪
- 2020 年 3 月 12 日
- 筆記
本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。
做游戏需要用到一些图片,到游戏素材网站下载了一些图片,但是发现图片上方有一篇空白区域,导致碰撞检测还没有碰到人就已经检测到了,于是想到先用PIL处理一下。

打开图片预览
打开图片预览一下,图片原来尺寸是96X128的,通过尺寸观察,空白高度接近30。

开始裁剪
裁剪使用crop方法,里面的参数是要裁剪的区域的左上角坐标(0,30)和右下角坐标(96,128)。


批量裁剪保存
将之前处理一张图片的方法封装成一个函数,接着将图片名字和保存的名字用变量名取代,实现通用性。多张图片处理利用一个循环的方式,图片的名称只有后面的数字不一样,通过字符串格式化的方式实现名字的循环改变。

