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警察与小偷的实现之一客户端与服务端通信实例
Oct 09 Python
Python实现加载及解析properties配置文件的方法
Mar 29 Python
python导入模块交叉引用的方法
Jan 19 Python
python中import与from方法总结(推荐)
Mar 21 Python
详解Python数据可视化编程 - 词云生成并保存(jieba+WordCloud)
Mar 26 Python
python 在threading中如何处理主进程和子线程的关系
Apr 25 Python
python实时监控logstash日志代码
Apr 27 Python
python中如何设置代码自动提示
Jul 15 Python
python 解决Windows平台上路径有空格的问题
Nov 10 Python
教你利用Selenium+python自动化来解决pip使用异常
May 20 Python
OpenCV-Python实现人脸美白算法的实例
Jun 11 Python
Django中session进行权限管理的使用
Jul 09 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
PHP zip扩展Linux下安装过程分享
2014/05/05 PHP
php中Redis的应用--消息传递
2017/03/28 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
动态添加js事件实现代码
2009/03/12 Javascript
ExtJS 工具栏 分页事件参数
2010/03/05 Javascript
20款效果非常棒的 jQuery 插件小结分享
2011/11/18 Javascript
Javascript拓展String方法小结
2013/07/08 Javascript
js无刷新操作table的行和列
2014/03/27 Javascript
基于jQuery Bar Indicator 插件实现进度条展示效果
2015/09/30 Javascript
JS锚点的设置与使用方法
2016/09/05 Javascript
Vue.js系列之项目结构说明(2)
2017/01/03 Javascript
jQuery基本筛选选择器实例代码
2017/02/06 Javascript
JavaScript 程序错误Cannot use 'in' operator to search的解决方法
2017/07/10 Javascript
jQuery绑定事件方法及区别(bind,click,on,live,one)
2017/08/14 jQuery
jQuery实现火车票买票城市选择切换功能
2017/09/15 jQuery
Vue.js项目模板搭建图文教程
2017/09/20 Javascript
详解vue的双向绑定原理及实现
2019/05/05 Javascript
Node.js实现用户评论社区功能(体验前后端开发的乐趣)
2019/05/09 Javascript
Vue仿微信app页面跳转动画效果
2019/08/21 Javascript
以一段代码为实例快速入门Python2.7
2015/03/31 Python
Python MySQLdb Linux下安装笔记
2015/05/09 Python
python topN 取最大的N个数或最小的N个数方法
2018/06/04 Python
python生成密码字典的方法
2018/07/06 Python
Python爬虫库BeautifulSoup的介绍与简单使用实例
2020/01/25 Python
HTML5拍照和摄像机功能实战详解
2019/01/24 HTML / CSS
如何查看浏览器对html5的支持情况
2020/12/15 HTML / CSS
意大利奢侈品多品牌集合店:TheDoubleF
2019/08/24 全球购物
美国优质马术服装购买网站:Breeches.com
2019/12/16 全球购物
请介绍一下WSDL的文档结构
2013/03/17 面试题
学生党员思想汇报范文
2014/01/09 职场文书
商业活动邀请函
2014/02/04 职场文书
彩色的非洲教学反思
2014/02/18 职场文书
2015年文明创建工作总结
2015/04/30 职场文书
给朋友的道歉短信
2015/05/12 职场文书
升学宴家长答谢词
2015/09/29 职场文书
高二数学教学反思
2016/02/18 职场文书