import Image
import os
def resize(fname):
img = Image.open(fname)
if img.size[0] > 2048:
width = int(img.size[0] * 0.6)
height = int(img.size[1] * 0.6)
else:
width = img.size[0]
height = img.size[1]
resized_img = img.resize((width, height))
basename, extension = os.path.splitext(fname)
resized_img.save(basename+'_resized.jpg')
print basename+'_resized.jpg ('+ str(width), str(height) + ') is saved!'
if __name__ == '__main__':
path = os.path.abspath(os.curdir)
dirList = os.listdir(path);
count = 0
for fname in dirList:
basename, extension = os.path.splitext(fname)
if extension.lower() == '.jpg':
resize(fname)
count += 1
print 'The work has done, ' + str(count) + ' images have been resized!'
批量修改图片大小
最新推荐文章于 2022-12-28 16:21:52 发布
1770

被折叠的 条评论
为什么被折叠?



