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日志模块logging简介
Apr 13 Python
Python中的列表知识点汇总
Apr 14 Python
在Python程序中进行文件读取和写入操作的教程
Apr 28 Python
Python解析json文件相关知识学习
Mar 01 Python
python @property的用法及含义全面解析
Feb 01 Python
Python Flask基础教程示例代码
Feb 07 Python
Python读取Word(.docx)正文信息的方法
Mar 15 Python
Python扩展内置类型详解
Mar 26 Python
python创建学生成绩管理系统
Nov 22 Python
numpy np.newaxis 的实用分享
Nov 30 Python
Python之变量类型和if判断方式
May 05 Python
什么是python的自省
Jun 21 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通过COM使用ADODB的简单例子
2006/12/31 PHP
mysql_fetch_assoc和mysql_fetch_row的功能加起来就是mysql_fetch_array
2007/01/15 PHP
PHP简单选择排序算法实例
2015/01/26 PHP
PHP随手笔记整理之PHP脚本和JAVA连接mysql数据库
2015/11/25 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
在IIS下安装PHP扩展的方法(超简单)
2017/04/10 PHP
javascript window对象属性整理
2009/10/24 Javascript
通过Jscript中@cc_on 语句识别IE浏览器及版本的代码
2011/05/07 Javascript
JavaScript计时器示例分析
2015/02/05 Javascript
javascript模拟命名空间
2015/04/17 Javascript
javascript基于DOM实现省市级联下拉框的方法
2015/05/14 Javascript
JavaScript使用Range调色及透明度实例
2016/09/25 Javascript
Angular.JS中的指令引用template与指令当做属性详解
2017/03/30 Javascript
把JavaScript代码改成ES6语法不完全指南(分享)
2017/09/10 Javascript
vue实现a标签点击高亮方法
2018/03/17 Javascript
JavaScript实用代码小技巧
2018/08/23 Javascript
js拖动滑块和点击水波纹效果实例代码
2018/10/16 Javascript
vue+express+jwt持久化登录的方法
2019/06/14 Javascript
详解json串反转义(消除反斜杠)
2019/08/12 Javascript
vue实现标签云效果的方法详解
2019/08/28 Javascript
vue.js 子组件无法获取父组件store值的解决方式
2019/11/08 Javascript
JS实现商城秒杀倒计时功能(动态设置秒杀时间)
2019/12/12 Javascript
[03:46]DAC趣味视频-中文考试.mp4
2017/04/02 DOTA
python文件操作整理汇总
2014/10/21 Python
Python类方法__init__和__del__构造、析构过程分析
2015/03/06 Python
举例讲解Python程序与系统shell交互的方式
2015/04/09 Python
Python同时向控制台和文件输出日志logging的方法
2015/05/26 Python
Python在终端通过pip安装好包以后在Pycharm中依然无法使用的问题(三种解决方案)
2020/03/10 Python
蹦床仓库:Trampoline Warehouse
2018/12/06 全球购物
Jones Bootmaker官网:优质靴子和鞋子在线
2020/11/30 全球购物
本科生自荐信
2014/06/18 职场文书
公司合作意向书范文
2014/07/30 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
个人业务学习心得体会
2016/01/25 职场文书
Go语言 go程释放操作(退出/销毁)
2021/04/30 Golang
python中pandas对多列进行分组统计的实现
2021/06/18 Python