Image类属性
Image类中的属性表示了一张图像的基本信息,现将其主要属性总结如下:
- format 图像的文件格式
- size 图像的大小(单位为像素),形如(宽度,高度)的2元组
- width 图像宽度(单位为像素)
- height 图像高度(单位为像素)
- mode 图像的模式,常见模式如下:
图像模式 | 属性 |
---|---|
1 | 1位像素,每个像素用8个bit表示,黑白二值图,0-黑,255-白 |
L | 灰度图,每像素用8位二进制代码表示 |
P | 8位彩色模式,每个像素用8位二进制代码表示, 其对应的色彩是按照调色板查询出来的 |
RGB | 3*8位像素,每像素用3个二进制字节代码表示,表示真彩色图像 |
RGBA | 4*8位像素,带透明蒙版的真彩色,每像素用4个字节二进制代码表示,其中的A为alpha透明度 |
CMYK | 印刷模式,每个像素用4个字节二进制代码表示。C=青色;M= 品红色;Y= 黄色;K=黑色 |
LAB | Lab颜色空间,每像素用3个字节二进制代码表示 |
YCbCr | 3*8位像素,彩色视频格式 |
HSV | 3*8位像素,H为色相,S为饱和度,V为颜色空间 |
I | 整数形式表示像素,每像素用4个字节二进制代码表示 |
F | 浮点数形式表示像素,每像素用4个字节二进制代码表示 |
- filename 图像的文件名或者路径
- bits 图像的位数
- palette 调色板,模式为
P
的图像使用调色板定义每个像素的实际颜色。