mage 模块提供了同名的类用来表示PIL的图像。Image模块还提供了许多工厂(factory)函数,包块从文件加载图像的函数,以及创建新图像的函数。
例子
下面的脚本加载了一个图像,并把它旋转了45度,然后调用外部的查看器(通常在Unix下是xv,
Windows下是paint)。
打开,旋转,和显示图像(使用默认的查看器)
from PIL import Image
im = Image.open("bride.jpg")
im.rotate(45).show()
下面的脚本为当前目录下所以的JPEG图像创建漂亮128x128的缩略图。
创建缩略图
from PIL import Image
import glob, os
size = 128, 128
for infile in glob.glob("*.jpg"):
file, ext = os.path.splitext(infile)
im = Image.open(infile)
im.thumbnail(size, Image.ANTIALIAS)
im.save(file + ".thumbnail", "JPEG")
函数