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比较2个xml内容的方法
May 11 Python
使用httplib模块来制作Python下HTTP客户端的方法
Jun 19 Python
python简单猜数游戏实例
Jul 09 Python
深入理解NumPy简明教程---数组1
Dec 17 Python
Python使用getpass库读取密码的示例
Oct 10 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
Python线性拟合实现函数与用法示例
Dec 13 Python
Python安装Bs4的多种方法
Nov 28 Python
python基于pexpect库自动获取日志信息
Feb 01 Python
浅谈Python数学建模之整数规划
Jun 23 Python
Elasticsearch 基本查询和组合查询
Apr 19 Python
Python使用永中文档转换服务
May 06 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 adodb分页实现代码
2009/03/19 PHP
PHP显示今天、今月、上月、今年的起点/终点时间戳的代码
2011/05/25 PHP
php入门学习知识点二 PHP简单的分页过程与原理
2011/07/14 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
PHP 二级子目录(后台目录)设置二级域名
2017/03/02 PHP
php 中self,this的区别和操作方法实例分析
2019/11/04 PHP
extjs grid设置某列背景颜色和字体颜色的方法
2010/09/03 Javascript
jquery 圆形旋转图片滚动切换效果
2011/01/19 Javascript
jquery实现input输入框实时输入触发事件代码
2014/01/28 Javascript
javascript实现按回车键切换焦点
2015/02/09 Javascript
jquery左右全屏大尺寸多图滑动效果代码分享
2015/08/28 Javascript
javascript高级编程之函数表达式 递归和闭包函数
2015/11/29 Javascript
浅谈bootstrap源码分析之scrollspy(滚动侦听)
2016/06/06 Javascript
js 动态添加元素(div、li、img等)及设置属性的方法
2016/07/19 Javascript
微信小程序 rpx 尺寸单位详细介绍
2016/10/13 Javascript
jQuery中的类名选择器(.class)用法简单示例
2018/05/14 jQuery
js隐式转换的知识实例讲解
2018/09/28 Javascript
JavaScript实现页面中录音功能的方法
2019/06/04 Javascript
一个手写的vue放大镜效果
2019/08/09 Javascript
详解Python函数作用域的LEGB顺序
2016/05/14 Python
Python实现银行账户资金交易管理系统
2020/01/03 Python
python lambda的使用详解
2021/02/26 Python
一篇文章带你学习CSS3图片边框
2020/11/04 HTML / CSS
HTML5触摸事件实现移动端简易进度条的实现方法
2018/05/04 HTML / CSS
Raleigh兰令自行车美国官网:英国凤头牌自行车
2018/01/08 全球购物
不开辟用于交换数据的临时空间,如何完成字符串的逆序
2012/12/02 面试题
Oracle快照(snapshot)
2015/03/13 面试题
教师远程培训感言
2014/03/06 职场文书
承诺书怎么写
2014/03/26 职场文书
计算机毕业大学生求职信
2014/06/26 职场文书
考试保密承诺书
2014/08/30 职场文书
综治维稳工作汇报
2014/10/27 职场文书
JavaScript继承的三种方法实例
2021/05/12 Javascript
python process模块的使用简介
2021/05/14 Python
python如何正确使用yield
2021/05/21 Python
nginx负载功能+nfs服务器功能解析
2022/02/28 Servers