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的类中动态添加属性与生成对象
Sep 17 Python
Python网络爬虫神器PyQuery的基本使用教程
Feb 03 Python
Tensorflow 同时载入多个模型的实例讲解
Jul 27 Python
python利用跳板机ssh远程连接redis的方法
Feb 19 Python
python3+PyQt5 自定义窗口部件--使用窗口部件样式表的方法
Jun 26 Python
Python交互环境下打印和输入函数的实例内容
Feb 16 Python
Python新手学习raise用法
Jun 03 Python
Python Flask框架实现简单加法工具过程解析
Jun 03 Python
Tensorflow之MNIST CNN实现并保存、加载模型
Jun 17 Python
如何利用python发送邮件
Sep 26 Python
python 发送get请求接口详解
Nov 17 Python
python 装饰器重要在哪
Feb 14 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进行md5加密简单实例方法
2019/09/19 PHP
Javascript 日期处理之时区问题
2009/10/08 Javascript
基于Jquery的简单&简陋Tabs插件代码
2010/02/09 Javascript
根据邮箱的域名跳转到相应的登录页面的代码
2012/02/27 Javascript
使用js画图之画切线
2015/01/12 Javascript
jQuery的 $.ajax防止重复提交的两种方法(推荐)
2016/10/14 Javascript
jQuery 控制文本框自动缩小字体填充
2017/06/16 jQuery
jQuery dateRangePicker插件使用方法详解
2017/07/28 jQuery
js实现rem自动匹配计算font-size的示例
2017/11/18 Javascript
vue的无缝滚动组件vue-seamless-scroll实例
2017/12/18 Javascript
vue2.0安装style/css loader的方法
2018/03/14 Javascript
jQuery实现文字超过1行、2行或规定的行数时自动加省略号的方法
2018/03/28 jQuery
基于Vue 服务端Cookies删除的问题
2018/09/21 Javascript
微信小程序使用map组件实现路线规划功能示例
2019/01/22 Javascript
分享一个vue项目“脚手架”项目的实现步骤
2019/05/26 Javascript
JS学习笔记之贪吃蛇小游戏demo实例详解
2019/05/29 Javascript
详解将微信小程序接口Promise化并使用async函数
2019/08/05 Javascript
5分钟教你用nodeJS手写一个mock数据服务器的方法
2019/09/10 NodeJs
JavaScript写个贪吃蛇小游戏(超详细)
2020/03/17 Javascript
[00:34]TI7不朽珍藏III——地穴编织者不朽展示
2017/07/15 DOTA
python使用clear方法清除字典内全部数据实例
2015/07/11 Python
python django 访问静态文件出现404或500错误
2017/01/20 Python
Python实现端口检测的方法
2018/07/24 Python
我们为什么要减少Python中循环的使用
2019/07/10 Python
django基础学习之send_mail功能
2019/08/07 Python
45个非常奇妙的CSS3 特性应用示例
2012/01/01 HTML / CSS
诗狄娜化妆品官方网站:Stila Cosmetics
2016/12/21 全球购物
艺校音乐专业自我鉴定范文
2014/03/01 职场文书
经济担保书范文
2014/04/02 职场文书
防灾减灾宣传标语
2014/10/07 职场文书
领导干部群众路线剖析材料
2014/10/09 职场文书
2015年采购工作总结
2015/04/10 职场文书
居委会工作总结2015
2015/05/18 职场文书
九不准学习心得体会
2016/01/23 职场文书
教育教学工作反思
2016/02/24 职场文书
【海涛教你打DOTA】死灵飞龙第一视角解说
2022/04/01 DOTA