用python改变目录里所有图片的尺寸
来源:互联网 发布:mac pro可以玩gta5吗 编辑:程序博客网 时间:2024/06/01 10:41
#0005.py#导入模块import osfrom PIL import Image,ImageDraw,ImageFont#以iphone5分辨率为例w = 640h = 1136path = "/Users/U/workspace/python learning/0005/" #图片目录dir = os.listdir(path) #读取文件目录def crop(str): #从图片中心截取 size=( (im.size[0] - w)/2, (im.size[1] - h)/2, (im.size[0] + w)/2, (im.size[1] + h)/2) imcrop = im.crop(size) imcrop.save(path + '.crop' + file ,im.format)for file in dir: #遍历目录# if os.path.splitext(file)[1] == '.png': #用后缀方法识别文件类型,一次之可以识别一种图标类型# 另一种方法 try: with Image.open(path+file) as im: #print(im.format) #打印图片文件类型 crop(file) except IOError: continue#crop('/Users/U/workspace/python learning/0005/test.png') #test
效果如图:
不完善的地方,看图:
太短的图片会有黑边
阅读全文
0 0
- 用python改变目录里所有图片的尺寸
- 修改目录下所有图片的尺寸
- 用PHP改变图片的尺寸大小
- 改变图片的尺寸(vs2005)
- iOS如何改变图片的尺寸?
- unity3d图片导入尺寸改变的原因
- 用java计算一个目录里所有文件的大小
- [python + pillow] 修改图片的尺寸
- iPhone开发--改变图片的尺寸,放大或缩小
- 浏览器窗口尺寸改变时的图片自动重新定位
- Swift - 改变UIImage图片的大小尺寸,或按比例缩放
- C#里如何让尺寸太大的图片自动缩小?
- Python爬虫实战(五) :下载百度贴吧帖子里的所有图片
- thinkphp删除文章里的所有图片
- 用Python写的统计项目目录里的代码
- iPhone所有的尺寸
- android列出目录下的所有图片
- 生成目录下所有图片的路径
- 机器学习中关于判断函数凸或凹以及最优化的问题
- 结构体的三钟定义
- PHP类和对象
- Spring3 MVC请求参数获取的几种方法
- Linux学习(二)
- 用python改变目录里所有图片的尺寸
- [Paper 资源帖]ICML 2017中有关GAN的Paper
- 结构体定义的三钟方式
- 数组的排序
- Spring--ssm整合(分)
- 开发微信公众号授权失败
- javascript 学习笔记
- 目标跟踪之相关滤波:CF及后续改进篇
- 坚持#第180天~优秀