批量修改文件夹里图片的大小及格式,修改文件夹,需要PIL。不改变比例,
批量修改文件夹里图片的大小及格式,修改文件夹,需要PIL。不改变比例,
需要PIL。
不改变比例,高度自适应。
刚接触python,之前没有编程基础,望指教,谢谢。
#!/usr/bin/env python# -*- coding:utf-8 -*- '''Arion ,2012-09-06必须安装PIL库批量修改文件中的图片为格式及大小'''import os, globimport Imagepath = raw_input("path:")width =int(raw_input("the width U want:"))imgslist = glob.glob(path+'/*.*')format = raw_input("format:")def small_img(): for imgs in imgslist: imgspath, ext = os.path.splitext(imgs) img = Image.open(imgs) (x,y) = img.size height =int( y * width /x) small_img =img.resize((width,height),Image.ANTIALIAS) small_img.save(imgspath +".thumbnail."+format) print "done"if __name__ == '__main__': small_img()#该片段来自于http://byrx.net
相关内容
- imghdr确定图片类型,,import imghd
- 复制某文件夹下指定拓展名的文件,指定拓展,将给定的
- 使用http时间设置系统时间,http时间设置系统,ubuntu 12
- python访问hbase数据,python访问hbase,#!/usr/bin/p
- Python Windows 桌面备份,python备份,print '=====
- 清理用浏览器保存的网页资源,浏览器资源,一般我们用
- 获取今天日期的指定格式,获取日期指定格式,可以制定
- Python通过ctypes调用windows api函数ShellExecute,ctypesshellex
- 输出乘法表到excel,输出乘法表excel,暂不支持xlsx格式
- 淘宝面试题猜数字游戏,淘宝试题猜数字,CNT 看到一个
评论关闭