Python批量按比例缩小图片脚本分享


Posted in Python onMay 21, 2015

图片太大了,上百张图用photoshop改太慢,就想到用python写个简单的批处理。功能简单就是把原图按比例缩小

# -*- coding: cp936 -*- 
import Image  

import glob, os 
#图片批处理  

def timage():  

    for files in glob.glob('D:\\\\1\\\\*.JPG'):  

        filepath,filename = os.path.split(files)  

        filterame,exts = os.path.splitext(filename)  

        #输出路径  

        opfile = r'D:\\\\22\\\\' 

        #判断opfile是否存在,不存在则创建  

        if (os.path.isdir(opfile)==False):  

            os.mkdir(opfile)  

        im = Image.open(files)  

        w,h = im.size  

        #im_ss = im.resize((400,400))  

        #im_ss = im.convert('P')  

        im_ss = im.resize((int(w*0.12), int(h*0.12)))  

        im_ss.save(opfile+filterame+'.jpg') 
if __name__=='__main__':  

    timage() 
    print '哈哈完蛋啦'
Python 相关文章推荐
Python 列表(List)操作方法详解
Mar 11 Python
从零学Python之入门(五)缩进和选择
May 27 Python
Python实现TCP/IP协议下的端口转发及重定向示例
Jun 14 Python
python实现折半查找和归并排序算法
Apr 14 Python
python读取txt文件,去掉空格计算每行长度的方法
Dec 20 Python
python3 property装饰器实现原理与用法示例
May 15 Python
python算法与数据结构之冒泡排序实例详解
Jun 22 Python
windows安装TensorFlow和Keras遇到的问题及其解决方法
Jul 10 Python
Python常用模块sys,os,time,random功能与用法实例分析
Jan 07 Python
python去除删除数据中\u0000\u0001等unicode字符串的代码
Mar 06 Python
Opencv图像处理:如何判断图片里某个颜色值占的比例
Jun 03 Python
keras model.fit 解决validation_spilt=num 的问题
Jun 19 Python
初步讲解Python中的元组概念
May 21 #Python
Linux下使用python自动修改本机网关代码分享
May 21 #Python
Python字符串逐字符或逐词反转方法
May 21 #Python
Python合并字符串的3种方法
May 21 #Python
在Python中使用sort()方法进行排序的简单教程
May 21 #Python
Python去除字符串两端空格的方法
May 21 #Python
在Python中处理列表之reverse()方法的使用教程
May 21 #Python
You might like
声音就能俘获人心,蕾姆,是哪个漂亮小姐姐配音呢?
2020/03/03 日漫
zend optimizer在wamp的基础上安装图文教程
2013/10/26 PHP
PHP date函数常用时间处理方法
2015/05/11 PHP
浅析php设计模式之数据对象映射模式
2016/03/03 PHP
PHP+Ajax实现的博客文章添加类别功能示例
2018/03/29 PHP
PHP通过bypass disable functions执行系统命令的方法汇总
2018/05/02 PHP
PHP简单实现记录网站访问量功能示例
2018/06/06 PHP
ie focus bug 解决方法
2009/09/03 Javascript
基于jquery的滚动鼠标放大缩小图片效果
2011/10/27 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
jquery中change()用法实例分析
2015/02/06 Javascript
js匿名函数作为函数参数详解
2016/06/01 Javascript
JS实现上传图片实时预览功能
2017/05/22 Javascript
Bootstrap框架建立树形菜单(Tree)的实例代码
2017/10/30 Javascript
vue2.0 子组件改变props值,并向父组件传值的方法
2018/03/01 Javascript
解决vue中修改export default中脚本报一大堆错的问题
2018/08/27 Javascript
JavaScript内置对象math,global功能与用法实例分析
2019/06/10 Javascript
vue+elementUI 复杂表单的验证、数据提交方案问题
2019/06/24 Javascript
JS开发自己的类库实例分析
2019/08/28 Javascript
layui table 获取分页 limit的方法
2019/09/20 Javascript
JavaScript如何实现图片处理与合成
2020/05/29 Javascript
Vue 组件注册全解析
2020/12/17 Vue.js
[01:11:35]Liquid vs LGD 2018国际邀请赛小组赛BO2 第一场 8.16
2018/08/17 DOTA
Python 列表(List) 的三种遍历方法实例 详解
2017/04/15 Python
Python3中类、模块、错误与异常、文件的简易教程
2017/11/20 Python
python3结合openpyxl库实现excel操作的实例代码
2018/09/11 Python
Python Numpy:找到list中的np.nan值方法
2018/10/30 Python
python买卖股票的最佳时机(基于贪心/蛮力算法)
2019/07/05 Python
Python数据可视化:顶级绘图库plotly详解
2019/12/07 Python
python多线程和多进程关系详解
2020/12/14 Python
安全环保演讲稿
2014/08/28 职场文书
县政府办公室领导班子对照检查材料思想汇报
2014/09/28 职场文书
2014年图书管理员工作总结
2014/12/01 职场文书
项目负责人岗位职责
2015/02/15 职场文书
党员干部学习十八届五中全会精神心得体会
2016/01/05 职场文书
MySQL 可扩展设计的基本原则
2021/05/14 MySQL