您的位置:首页 > 编程语言 > Python开发

ubuntu下利用python对文件夹下图片进行大小调整

2017-10-17 22:04 585 查看
# -*- coding: utf-8 -*-
# 对文件夹图片尺寸进行统一修改,修改完后保存
from PIL import Image

import os
import string

def ImageResize(ImageStr, Times):
# 打开图像得到一个PIL图像对象
# 将其转为一张灰度图
img = Image.open(ImageStr)
w, h = img.size
img = img.resize((int(w*Times), int(h*Times)))
return img
# 存储该张图片
# try:
#     img.save("test.png")
# except IOError:
#     print "cannot convert"

def FolderImageResize(FolderNmae, Times):
newFolderName = FolderName+str(Times)
os.mkdir(newFolderName)
for filename in os.listdir(FolderName):
ImageTemp = ImageResize(FolderName+'/'+filename, Times)
ImageTemp.save(newFolderName+'/'+filename)

if __name__ == "__main__":
FolderName = r'/home/logic/windows/DataSet/Saliency/THUS10000/ground_truth'
Times = string.atof(raw_input())
FolderImageResize(FolderName, Times)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  ubuntu python 图片