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删除windows垃圾文件的方法
Jul 14 Python
栈和队列数据结构的基本概念及其相关的Python实现
Aug 24 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
python 信息同时输出到控制台与文件的实例讲解
May 11 Python
django中静态文件配置static的方法
May 20 Python
Python将list中的string批量转化成int/float的方法
Jun 26 Python
python3实现网络爬虫之BeautifulSoup使用详解
Dec 19 Python
python找出因数与质因数的方法
Jul 25 Python
Python使用scipy模块实现一维卷积运算示例
Sep 05 Python
python打包多类型文件的操作方法
Sep 21 Python
Python性能测试工具Locust安装及使用
Dec 01 Python
Pytest中conftest.py的用法
Jun 27 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执行批量mysql语句的解决方法
2013/05/02 PHP
解析PHP中$_FILES的使用以及注意事项
2013/07/05 PHP
ThinkPHP3.1新特性之Action参数绑定
2014/06/19 PHP
php简单socket服务器客户端代码实例
2015/05/18 PHP
php数组生成html下拉列表的方法
2015/07/20 PHP
php传值方式和ajax的验证功能
2017/03/27 PHP
PHP递归实现快速排序的方法示例
2017/12/18 PHP
PDO::prepare讲解
2019/01/29 PHP
Node.js文件操作详解
2014/08/16 Javascript
jQuery中position()方法用法实例
2015/01/16 Javascript
JavaScript学习心得之概述
2015/01/20 Javascript
JavaScript解八皇后问题的方法总结
2016/06/12 Javascript
jquery拼接ajax 的json和字符串拼接的方法
2017/03/11 Javascript
Vue指令的钩子函数使用方法
2017/03/20 Javascript
jQuery EasyUI的TreeGrid查询功能实现方法
2017/08/08 jQuery
Javascript中 toFixed四舍六入方法
2017/08/21 Javascript
关于定制FileField中的上传文件名称问题
2017/08/22 Javascript
angularJs提交文本框数据到后台的方法
2018/10/08 Javascript
Vue+Webpack完美整合富文本编辑器TinyMce的方法
2018/11/30 Javascript
在NPM发布自己造的轮子的方法步骤
2019/03/09 Javascript
详解Vue的mixin策略
2020/11/19 Vue.js
python3的print()函数的用法图文讲解
2019/07/16 Python
python ctypes库2_指定参数类型和返回类型详解
2019/11/19 Python
python接入支付宝的实例操作
2020/07/20 Python
HTML5 预加载让页面得以快速呈现
2013/08/13 HTML / CSS
CSS3 画基本图形,圆形、椭圆形、三角形等
2016/09/20 HTML / CSS
一家专门做特卖的网站:唯品会
2016/10/09 全球购物
护理学专业推荐信
2013/12/03 职场文书
旅游网创业计划书
2014/01/31 职场文书
个人买房协议书范本
2014/10/06 职场文书
2014年个人售房协议书
2014/10/30 职场文书
2014年资料员工作总结
2014/11/18 职场文书
2014年城管个人工作总结
2014/12/08 职场文书
房产电话营销开场白
2015/05/29 职场文书
听课评课活动心得体会
2016/01/15 职场文书
Vue通过懒加载提升页面响应速度
2021/05/10 Vue.js