|
5鱼币
代码如下:
from PIL import Image
import glob, os
size = 255, 255
for infile in glob.glob("*.jpg"):
print(infile)
file, ext = os.path.splitext(infile)
im = Image.open(infile)
im.thumbnail(size)
print(im.format,im.size,im.mode)
im.save(file + ".thumbnail", "JPEG")
#返回结果
123.jpg
JPEG (191, 255) RGB
456.jpg
JPEG (255, 170) RGB
678.jpg
JPEG (255, 143) RGB
并在桌面生成三个 “.thumbnail” 文件
问题1:这里size 的表示分辨率的么,那么为什么打印出来的是 (191, 255)、(255, 170)、 (255, 143),这三个元组不应该是(255,255)吗?
问题2:这个代码是根据小甲鱼的代码所写,为什么生成的不是缩略图啊?
附:截图
|
|