1. PIL的基本概念
PIL:即Python Imaging Library,是Python平台事实上的图像处理标准库。
PIL中涉及通道(bands)和模式(mode)这两个重要概念。
(1)通道
每张图片都是由一个或者多个数据通道构成。PIL允许在单张图片中合成相同纬度和深度的多个通道。
以RGB图像为例,每张图片都是由三个数据通道构成,分别是R、G、B通道,而对于灰度图像,则只有一个通道。
(2)模式
图像的模式定义了图像的类型和像素的位宽。当前支持如下模式:
1: 1位像素,表示黑和白,但是存储的时候每个像素存储为8bit
L: 8位像素,表示黑和白
P: 8位像素,使用调色板映射到其他模式。
RGB: 3*8位像素,为真彩色。
RGBA: 4*8位像素,有透明通道的真彩色。
CMYK: 4*8位像素,颜色分离。
YCbCr: 3*8位像素,彩色视频格式。
I: 32位整型像素
F: 32位浮点型像素
PIL也支持一些特殊的模式,包括RGBX(有padding的真彩色)和RGBa(有自左乘alpha的真彩色)
原文:https://www.cnblogs.com/cymx66688/p/10957150.html