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使用rsa加密算法模块模拟新浪微博登录
Jan 22 Python
Python中的类与对象之描述符详解
Mar 27 Python
pygame学习笔记(5):游戏精灵
Apr 15 Python
Python2.x利用commands模块执行Linux shell命令
Mar 11 Python
基于Django的ModelForm组件(详解)
Dec 07 Python
Python使用flask框架操作sqlite3的两种方式
Jan 31 Python
python从list列表中选出一个数和其对应的坐标方法
Jul 20 Python
python爬虫-模拟微博登录功能
Sep 12 Python
python对Excel按条件进行内容补充(推荐)
Nov 24 Python
python实现按关键字筛选日志文件
Dec 24 Python
如何用Matplotlib 画三维图的示例代码
Jul 28 Python
Python实现查询剪贴板自动匹配信息的思路详解
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
[FAQ]PHP中的一些常识:类篇
2006/10/09 PHP
PHP中的错误处理、异常处理机制分析
2012/05/07 PHP
php class中self,parent,this的区别以及实例介绍
2013/04/24 PHP
php中base64_decode与base64_encode加密解密函数实例
2014/11/24 PHP
php文件缓存类用法实例分析
2015/04/22 PHP
PHP使用mkdir创建多级目录的方法
2015/12/22 PHP
详解PHP字符串替换str_replace()函数四种用法
2017/10/13 PHP
PHP中常用的三种设计模式详解【单例模式、工厂模式、观察者模式】
2019/06/14 PHP
JQuery FlexiGrid的asp.net完美解决方案 dotNetFlexGrid-.Net原生的异步表格控件
2010/09/12 Javascript
JavaScript基础知识之数据类型
2012/08/06 Javascript
Javascript中的回调函数和匿名函数的回调示例介绍
2014/05/12 Javascript
js全选按钮的实现方法
2015/11/17 Javascript
AngularJS 最常用的功能汇总
2016/02/17 Javascript
javascript 动态脚本添加的简单方法
2016/10/11 Javascript
jQuery UI仿淘宝搜索下拉列表功能
2017/01/10 Javascript
解决mpvue + vuex 开发微信小程序vuex辅助函数mapState、mapGetters不可用问题
2018/08/03 Javascript
VUE路由动态加载实例代码讲解
2019/08/26 Javascript
[23:21]Ti4 冒泡赛第二轮DK vs C9 2
2014/07/14 DOTA
python入门之语句(if语句、while语句、for语句)
2015/01/19 Python
python下MySQLdb用法实例分析
2015/06/08 Python
深入浅出学习python装饰器
2017/09/29 Python
使用Python操作excel文件的实例代码
2017/10/15 Python
浅谈Python中的zip()与*zip()函数详解
2018/02/24 Python
Matplotlib中文乱码的3种解决方案
2018/11/15 Python
Python获取航线信息并且制作成图的讲解
2019/01/03 Python
python 函数中的内置函数及用法详解
2019/07/02 Python
如何在Django配置文件里配置session链接
2019/08/06 Python
python中with用法讲解
2020/02/07 Python
python 实现线程之间的通信示例
2020/02/14 Python
浅谈python 调用open()打开文件时路径出错的原因
2020/06/05 Python
党校培训自我鉴定范文
2014/04/10 职场文书
留学推荐信(中英文版)
2015/03/26 职场文书
公司档案管理制度
2015/08/05 职场文书
学校学期工作总结
2015/08/13 职场文书
运动会广播稿50字
2015/08/19 职场文书
如何给HttpServletRequest增加消息头
2021/06/30 Java/Android