和上一篇《python 图像处理类库 PIL (一)》一样,本文依然以图片 dog.jpeg 为例,演示 PIL Image 模块的实例接口。
1. 导入 Image 模块,打开 dog.jpeg 图片
from PIL import Image
image = Image.open("dog.jpeg")
2. 读取图片属性
2.1 宽高尺寸(像素)
width, height = image.size
print("width: {} pixels\nheight: {} pixels".format(width, height))
width: 320 pixels
height: 320 pixels
2.2 色彩模式
mode = image.mode
print("color mode: ", mode)
color mode: RGB
2.3 存储格式
format = image.format
print("image format: ", format)
image format: JPEG
2.4 元信息
image.info
{'dpi': (72, 72),
'exif': b'Exif\x00\x00MM\x00*\x00\x00\x00\x08\x00\x05\x01\x12\x00\x03\x00\x00\x00\x01\x00\x01\x00\x00\x01\x1a\x00\x05\x00\x00\x00\x01\x00\x00\x00J\x01\x1b\x00\x05\x00\x00\x00\x01\x00\x00\x00R\x01(\x00\x03\x00\x00\x00\x01\x00\x02\x00\x00\x87i\x00\x04\x00\x00\x00\x01\x00\x