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中处理字符串之ljust()方法的使用简介
May 19 Python
Python与R语言的简要对比
Nov 14 Python
Python实现可获取网易页面所有文本信息的网易网络爬虫功能示例
Jan 15 Python
详解python单元测试框架unittest
Jul 02 Python
如何用Python合并lmdb文件
Jul 02 Python
python利用ffmpeg进行录制屏幕的方法
Jan 10 Python
python快排算法详解
Mar 04 Python
Django如何实现上传图片功能
Aug 16 Python
详解Python文件修改的两种方式
Aug 22 Python
Python lxml模块的基本使用方法分析
Dec 21 Python
TensorFlow实现保存训练模型为pd文件并恢复
Feb 06 Python
如何在Python项目中引入日志
May 31 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脚本[带参数]的方法
2010/01/22 PHP
四种php中webservice实现的简单架构方法及实例
2015/02/03 PHP
Windows下wamp php单元测试工具PHPUnit安装及生成日志文件配置方法
2018/05/28 PHP
JavaScript的面向对象(一)
2006/11/09 Javascript
学习YUI.Ext第七日-View&JSONView Part Two-一个画室网站的案例
2007/03/10 Javascript
Javascript 两个窗体之间传值实现代码
2009/09/25 Javascript
让你的CSS像Jquery一样做筛选的实现方法
2011/07/10 Javascript
js弹出div并显示遮罩层
2014/02/12 Javascript
详细解读JavaScript编程中的Promise使用
2015/07/27 Javascript
JavaScript实现LI列表数据绑定的方法
2015/08/04 Javascript
Node.js 实现简单小说爬虫实例
2016/11/18 Javascript
整理关于Bootstrap列表组的慕课笔记
2017/03/29 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
nodejs操作mongodb的增删改查功能实例
2017/11/09 NodeJs
简单的React SSR服务器渲染实现
2018/12/11 Javascript
jQuery实现鼠标放置名字上显示详细内容气泡提示框效果的方法分析
2020/04/04 jQuery
Vue自动构建发布脚本的方法示例
2020/07/24 Javascript
js节流防抖应用场景,以及在vue中节流防抖的具体实现操作
2020/09/21 Javascript
[00:52]DOTA2齐天大圣预告片
2016/08/13 DOTA
python3制作捧腹网段子页爬虫
2017/02/12 Python
tensorflow构建BP神经网络的方法
2018/03/12 Python
Python 互换字典的键值对实例
2019/02/12 Python
python中pytest收集用例规则与运行指定用例详解
2019/06/27 Python
python 字符串追加实例
2019/07/20 Python
PyCharm更改字体和界面样式的方法步骤
2019/09/27 Python
python单元测试框架pytest的使用示例
2020/10/07 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
Python调用系统命令os.system()和os.popen()的实现
2020/12/31 Python
django使用多个数据库的方法实例
2021/03/04 Python
微信小程序canvas实现水平、垂直居中效果
2020/02/05 HTML / CSS
乌克兰排名第一的在线旅游超市:Farvater.Travel
2020/01/02 全球购物
YII2 全局异常处理深入讲解
2021/03/24 PHP
工会工作先进事迹
2014/08/18 职场文书
师德师风自我剖析材料
2014/09/27 职场文书
2016年会开场白台词
2015/06/01 职场文书
如何使用CocosCreator对象池
2021/04/14 Javascript