Python脚本批量修改照片大小
来源:互联网 发布:并行计算编程平台 编辑:程序博客网 时间:2024/05/22 10:32
旅游归来,照片太多了。不想把原大小的照片和人分享,又懒的安装什么图像处理软件,于是用python写个脚本批量处理一下,一蹴而就:
import Image, os def resize(fname): img = Image.open(fname) ratio = float(img.size[0]) / img.size[1] width = int(ratio > 1 and 1024 or 1024 * ratio) height = int(ratio > 1 and 1024 / ratio or 1024) resized_img = img.resize((width, height), Image.ANTIALIAS) basename, extension = os.path.splitext(fname) resized_img.save(basename+'_resized.jpg') if __name__ == '__main__': path = os.path.abspath(os.curdir) dirList = os.listdir(path); for fname in dirList: basename, extension = os.path.splitext(fname) if extension.lower() == '.jpg': resize(fname)
- Python脚本批量修改照片大小
- 【Python】批量直接修改图片存储大小脚本
- python 批量修改文件名脚本
- Python脚本-批量修改文件名
- python下批量修改图片格式和大小
- 批量修改文件名脚本
- 批量修改cvs下面所有Root文件的python脚本
- python脚本编程:批量修改指定目录内文件名
- 批量修改文件名的脚本bat\python\shell
- Linux下用python脚本批量修改文件名
- 【Python】pdf文件逐页转图片/修改图片存储大小脚本
- 工具类批量修改照片的名字
- OpenCV批量修改图像大小
- Python批量运行脚本
- Python SQL批量脚本
- Python批量修改文件名
- python 批量修改文件名
- python 批量修改密码
- apache中配置php支持模块模式、cgi模式和fastcgi模式的实验
- 24点之2 6 8 9
- myeclipse不能编译问题
- Android游戏框架AndEngine使用入门
- struts2+spring3+hibernate3正确的配置proxool
- Python脚本批量修改照片大小
- 数据库处理应用总结OLAP和OLTP
- asp.net Http Module 介绍
- 无痛运行OGRE和CEGUI中的例子
- eclipse无法导入import pygame解决方法
- MBR简介
- C#编程之经典算法——排序(十一)
- JPA 配置
- ExtJS4 SDK根目录JS文件