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实现两个文件合并功能
Apr 01 Python
Python爬虫PyQuery库基本用法入门教程
Aug 04 Python
浅谈python连续赋值可能引发的错误
Nov 10 Python
python爬虫之验证码篇3-滑动验证码识别技术
Apr 11 Python
梅尔倒谱系数(MFCC)实现
Jun 19 Python
Python的垃圾回收机制详解
Aug 28 Python
pygame库实现移动底座弹球小游戏
Apr 14 Python
Python 获取命令行参数内容及参数个数的实例
Dec 20 Python
Python实现Word表格转成Excel表格的示例代码
Apr 16 Python
Python Tkinter图形工具使用方法及实例解析
Jun 15 Python
Python面向对象实现方法总结
Aug 12 Python
详解解Django 多对多表关系的三种创建方式
Aug 23 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一些有意思的小区别
2006/12/06 PHP
PHP将DateTime对象转化为友好时间显示的实现代码
2011/09/20 PHP
几种有用的变型 PHP中循环语句的用法介绍
2012/01/30 PHP
PHP+Redis链表解决高并发下商品超卖问题(实现原理及步骤)
2020/08/03 PHP
用jquery来定位
2007/02/20 Javascript
一步一步制作jquery插件Tabs实现过程
2010/07/06 Javascript
JS跨域代码片段
2012/08/30 Javascript
jquery获取table中的某行全部td的内容方法
2013/03/08 Javascript
js 触发select onchange事件代码
2014/03/20 Javascript
Js 正则表达式知识汇总
2014/12/02 Javascript
vue+axios实现登录拦截的实例代码
2017/05/22 Javascript
React 组件转 Vue 组件的命令写法
2018/02/28 Javascript
解决LayUI表单获取不到data的问题
2018/08/20 Javascript
Vue.js 中的 v-model 指令及绑定表单元素的方法
2018/12/03 Javascript
Electron-vue开发的客户端支付收款工具的实现
2019/05/24 Javascript
Js代码中的span拼接问题解决
2019/11/22 Javascript
[01:29]2014DOTA2展望TI 剑指西雅图DK战队专访
2014/06/30 DOTA
[00:15]天涯墨客终极技能展示
2018/08/25 DOTA
谈谈Python进行验证码识别的一些想法
2016/01/25 Python
python操作MySQL 模拟简单银行转账操作
2017/09/27 Python
Python实现PS滤镜的万花筒效果示例
2018/01/23 Python
Pandas 同元素多列去重的实例
2018/07/03 Python
Python使用贪婪算法解决问题
2019/10/22 Python
python银行系统实现源码
2019/10/25 Python
Python3开发实例之非关系型图数据库Neo4j安装方法及Python3连接操作Neo4j方法实例
2020/03/18 Python
python图片验证码识别最新模块muggle_ocr的示例代码
2020/07/03 Python
Python matplotlib模块及柱状图用法解析
2020/08/10 Python
python实现简单的井字棋游戏(gui界面)
2021/01/22 Python
css3 自定义字体font-face使用介绍
2014/05/14 HTML / CSS
台湾深度自由行旅游平台:Tripbaa趣吧
2017/10/10 全球购物
如何用Python输出一个Fibonacci数列
2016/08/28 面试题
教你打造完美的创业计划书
2014/01/06 职场文书
校园达人秀策划书
2014/01/12 职场文书
医院领导班子整改方案
2014/10/01 职场文书
2016年暑期社会实践活动总结报告
2016/04/06 职场文书
浅谈怎么给Python添加类型标注
2021/06/08 Python