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写的Discuz7.2版faq.php注入漏洞工具
Aug 06 Python
Python的Flask框架的简介和安装方法
Nov 13 Python
基于numpy.random.randn()与rand()的区别详解
Apr 17 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
May 21 Python
django 实现电子支付功能的示例代码
Jul 25 Python
python登录WeChat 实现自动回复实例详解
May 28 Python
详解Python用三种方式统计词频的方法
Jul 29 Python
python中有关时间日期格式转换问题
Dec 25 Python
Python中如何添加自定义模块
Jun 09 Python
Pandas替换及部分替换(replace)实现流程详解
Oct 12 Python
详解python第三方库的安装、PyInstaller库、random库
Mar 03 Python
Python编程中Python与GIL互斥锁关系作用分析
Sep 15 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
在Windows版的PHP中使用ADO
2006/10/09 PHP
php 各种应用乱码问题的解决方法
2010/05/09 PHP
php安全配置 如何配置使其更安全
2011/12/16 PHP
dwr spring的集成实现代码
2009/03/22 Javascript
js中escape对应的C#解码函数 UrlDecode
2012/12/16 Javascript
你必须知道的Javascript知识点之"单线程事件驱动"的使用
2013/04/23 Javascript
jQuery中:checkbox选择器用法实例
2015/01/03 Javascript
jQuery根据表单name获取值的方法
2016/05/24 Javascript
Node.js环境下编写爬虫爬取维基百科内容的实例分享
2016/06/12 Javascript
再次谈论Javascript中的this
2016/06/23 Javascript
深入理解JavaScript中Ajax
2016/08/02 Javascript
微信小程序中页面FOR循环和嵌套循环
2017/06/21 Javascript
Js中将Long转换成日期格式的实现方法
2018/06/05 Javascript
js取0-9随机取4个数不重复的数字代码实例
2019/03/27 Javascript
浅入深出Vue之自动化路由
2019/08/06 Javascript
[45:40]Ti4 冒泡赛第二天NEWBEE vs NaVi 1
2014/07/15 DOTA
python获取外网IP并发邮件的实现方法
2017/10/01 Python
使用Python通过win32 COM打开Excel并添加Sheet的方法
2018/05/02 Python
python 提取文件指定列的方法示例
2019/08/07 Python
Python中低维数组填充高维数组的实现
2019/12/02 Python
python批量处理txt文件的实例代码
2020/01/13 Python
python如何进入交互模式
2020/07/06 Python
OpenCV Python实现图像指定区域裁剪
2021/03/12 Python
使用CSS3制作一个简单的Chrome模拟器
2015/07/15 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
5分钟弄清楚html5的drag and drop(小结)
2019/04/10 HTML / CSS
Stefania Mode英国:奢华设计师和时尚服装
2017/10/23 全球购物
高中三年学习生活的自我评价
2013/10/10 职场文书
秦兵马俑教学反思
2014/02/07 职场文书
党员自我批评与反省材料
2014/02/10 职场文书
大学生学年个人总结
2015/02/15 职场文书
项目验收申请报告
2015/05/15 职场文书
党小组评议意见
2015/06/02 职场文书
退休欢送会致辞
2015/07/31 职场文书
关于React Native使用axios进行网络请求的方法
2021/08/02 Javascript
10大幻兽系恶魔果实 蝙蝠果实上榜,第一自愈能力强
2022/03/18 日漫