python 调整图片大小源代码
2016-03-09 13:55
471 查看
在平时的使用过程中,经常会使用到有关于python调整图片的需求,所以现将源代码po出,将来有需要会直接找到
import Image import os path = os.getcwd() rate = 3.06 for file in os.listdir(path): if file.split('.')[-1] == 'JPG': file_path = os.path.join(path,file) print file_path im = Image.open(file_path) (x,y) = im.size x_small = int(round(x/rate)) y_small = int(round(y/rate)) print x_small out = im.resize((x_small,y_small),Image.ANTIALIAS) out.save(file_path)
import os import Image path = os.getcwd() index = 1 for file in os.listdir(path): file_path = os.path.join(path,file) print '***************** entering the proceduring of images' if file.split('.')[-1] == 'JPG' or file.split('.')[-1] == 'jpg': im = Image.open(file_path) (x,y) = im.size if x > y: rate = float(x)/800 x_small = 800 y_small = int(round(y/rate)) print '------------------ done ' + file else: rate = float(y)/800 y_small = 800 x_small = int(round(x/rate)) print '------------------ done ' + file out = im.resize((x_small,y_small) , Image.ANTIALIAS) out.save(file_path) print str(index) index+=1
相关文章推荐
- learn python the hardest way
- python 一个简单的依靠文件来判断key是否重复的方法
- 标准爬虫初探,来自Python之父的大餐!
- python创建任意大小的文件
- 【python】编程语言入门经典100例--30
- python socket
- 关于python subprocess的popen
- python—networkx:各个布局的源代码
- python setup.py 上传之后下载
- python (模块、包)搜索与导入的问题
- Python——装饰器基础
- 【零基础入门学习Python笔记003】插曲之变量和字符串|课习题答案
- 导入自定义模块方式及遇到的一个问题
- 【python】编程语言入门经典100例--29
- ubuntu14下python环境的配置
- Python的下载及安装
- 使用easy_install安装python包的方法 与python开源库
- Python求算数平方根和约数的方法汇总
- 【python】编程语言入门经典100例--28
- python的moudles文件中__all__作用