缩略前:
代码:
import os
import glob
from PIL import Image
def thumbnail\_pic(path):
#glob.glob(pathname),返回所有匹配的文件路径列表
a=glob.glob(r'./img/\*.jpg')
for x in a:
name=os.path.join(path,x)
im=Image.open(name)
im.thumbnail((80,80))
print(im.format,im.size,im.mode)
im.save(name,'JPEG')
print('Done!')
if __name__=='\_\_main\_\_':
path='.'
thumbnail_pic(path)
缩略后:
参数使用说明:
1、os模块,python的os模块封装了常见的文件和目录操作。
2、PIL模块中Image类thumbnail()方法可以用来制作缩略图,它接受一个二元数组作为缩略图的尺寸,然后将示例缩小到指定尺寸。
Image.resize()和Image.thumbnail()的区别