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实现子类调用父类的方法
Nov 10 Python
python搭建微信公众平台
Feb 09 Python
用pandas按列合并两个文件的实例
Apr 12 Python
Python爬虫框架scrapy实现downloader_middleware设置proxy代理功能示例
Aug 04 Python
对python中字典keys,values,items的使用详解
Feb 03 Python
Python实现图片识别加翻译功能
Dec 26 Python
在Tensorflow中查看权重的实现
Jan 24 Python
django admin 添加自定义链接方式
Mar 11 Python
Python装饰器的应用场景代码总结
Apr 10 Python
python中使用input()函数获取用户输入值方式
May 03 Python
推荐值得学习的12款python-web开发框架
Aug 10 Python
python中添加模块导入路径的方法
Feb 03 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
Win2003服务器安全加固设置--进一步提高服务器安全性
2007/05/23 PHP
php动态变量定义及使用
2015/06/10 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
2016/03/25 PHP
laravel数据库查询结果自动转数组修改实例
2021/02/27 PHP
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
Javascript中获取对象的原型对象的方法小结
2015/02/25 Javascript
js判断浏览器类型及设备(移动页面开发)
2015/07/30 Javascript
jquery中val()方法是从最后一个选项往前读取的
2015/09/06 Javascript
js实现兼容性好的微软官网导航下拉菜单效果
2015/09/07 Javascript
JavaScript获取客户端IP的方法(新方法)
2016/03/11 Javascript
JS实现滑动门效果的方法详解
2016/12/19 Javascript
JavaScript如何一次性展示几万条数据
2017/03/30 Javascript
详解angular 中的自定义指令之详解API
2017/06/20 Javascript
Vee-Validate的使用方法详解
2017/09/22 Javascript
jQuery实现的简单图片轮播效果完整示例
2018/02/08 jQuery
解决Layui数据表格显示无数据提示的问题
2019/11/14 Javascript
[00:09]DOTA2全国高校联赛 精彩活动引爆全场
2018/05/30 DOTA
[01:16:12]完美世界DOTA2联赛PWL S2 FTD vs Inki 第一场 11.21
2020/11/23 DOTA
Python 中的 else详解
2016/04/23 Python
在SQLite-Python中实现返回、查询中文字段的方法
2019/07/17 Python
Django rest framework jwt的使用方法详解
2019/08/08 Python
python实现文件的分割与合并
2019/08/29 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
在HTML5 canvas里用卷积核进行图像处理的方法
2018/05/02 HTML / CSS
Html5 new XMLHttpRequest()监听附件上传进度
2021/01/14 HTML / CSS
买卖正宗运动鞋:GOAT
2019/12/06 全球购物
网络安全方面的面试题
2016/01/07 面试题
php优化查询foreach代码实例讲解
2021/03/24 PHP
俄语专业职业生涯规划
2014/02/26 职场文书
实习推荐信
2014/05/10 职场文书
党的群众路线批评与自我批评范文
2014/10/16 职场文书
公司经营目标责任书
2015/01/29 职场文书
城镇居民医疗保险工作总结
2015/08/10 职场文书
2016年万圣节活动个人总结
2016/04/05 职场文书
浅谈Redis存储数据类型及存取值方法
2021/05/08 Redis
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫