概述
PIL(Python Imaging Library)是Pythonn中最常用的图像处理库,PIL支持图像存储、显示和处理,它能够处理几乎所有图片格式,可以完成对图像的缩放、裁剪、叠加以及图像添加线条、图像和文字等操作。根据功能的不同,PIL库共包括21个与图片相关的类,这些类可以被看做是子库或PIL库中的模块,Image是最常用的类(其他的类就不在此一一列出)。
PIL库主要可以实现图像归档和图像处理两方面的功能需求。
● 图像归档:对图像进行批处理、生成图像预览、图片格式转换等。
● 图像处理:图像基本处理、像素处理、颜色处理等。
import PIL
Image类
from PIL import Image
1. 文件的读取和创建
方法 | 描述 |
---|---|
Image.open(filename) | 根据参数加载图片文件 |
Image.new(mode,size,color) | 根据参数创建一个新的图像 |
Image.frombytes(mode,size,date) | 根据像素点date创建图像 |
Image.open(StringIO,StringIO(buffer)) | 从字符串获取图像 |
Image.verify() | 对图像文件完整性进行检查, |