Python 图 像 处 理 库Pillow 入 门 (含代码)Pillow是 Python里的图 像 处 理 库 (PIL:PythonImageLibrary),提供了了广泛的文件格式支持,强大的图 像 处 理 能力,主要包括图 像 储存、图 像 显示、格式转换以及基本的图 像 处 理 操作等
1)使用 Image 类PIL最重要的类是 Imageclass,你可以通过多种方法创建这个类的实例;你可以从文件加载图 像 ,或者处 理 其他图 像 ,或者从 scratch创建
要从文件加载图 像 ,可以使用 open()函数,在Image模块中:>>>fromPILimportImage>>>im =Image
open("E:/photoshop/1
jpg")加载成功后,将返回一个 Image对象,可以通过使用示例属性查看文件内容:>>>print(im
format,im
size,im
mode)('JPEG',(600,351),'RGB')>>>format这个属性标识了图 像 来源
如果图 像 不是从文件读取它的值就是 None
size属性是一个二元 tuple,包含 width和 height(宽度和高度,单位都是 px)
mode属性定义了图 像 bands的数量和名称,以及像 素类型和深度
常见的modes有 “L”(luminance)表示灰度图 像 ,“RGB”表示真彩色图 像 ,and“CMYK”表示出版图 像
如果文件打开错误,返回 IOError错误
只要你有了 Image 类的实例,你就可以通过类的方法处 理 图 像
比如,下列方法可以显示图 像 :im
show()2)读写图像PIL模块支持大量图片格式
使用在 Image模块的 open()函数从磁盘读取文件
你不需要知道文件格式就能打开它,这