前言

本系列课程是针对无基础的,争取用简单明了的语言来讲解,学习前需要具备基本的电脑操作能力,准备一个已安装python环境的电脑。如果觉得好可以分享转发,有问题的地方也欢迎指出,在此先行谢过。

做游戏需要用到一些图片,到游戏素材网站下载了一些图片,但是发现图片上方有一篇空白区域,导致碰撞检测还没有碰到人就已经检测到了,于是想到先用PIL处理一下。

python图像处理-图片裁剪_图像处理

打开图片预览

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

python图像处理-图片裁剪_图片预览_02

开始裁剪

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

python图像处理-图片裁剪_图像处理_03

python图像处理-图片裁剪_图像处理_04

批量裁剪保存

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

python图像处理-图片裁剪_图片预览_05

python图像处理-图片裁剪_图像处理_06

(全文完)



欢迎转载,转载请注明出处!

欢迎关注公众微信号:叶子陪你玩编程 分享自己的python学习之路





长按二维码,

加关注!

叶子陪你玩

python图像处理-图片裁剪_图像处理_07