Python| PIL 属性
PIL 是Python Imaging Library,它为Python解释器提供了图像编辑功能。
属性:
属性定义对象、元素或文件的各种属性。在图像中,属性是指图像的大小、文件名、格式或模式等。
使用的图像是:
Image 类的实例具有以下属性:
PIL.Image.filename:源文件的文件名或路径。只有使用工厂函数open 创建的图像具有文件名属性。如果输入是类文件对象,则文件名属性设置为空字符串。
Syntax: PIL.Image.filename
Type: py:class: string
from PIL import Image
im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG")
im2 = im1.filename
print(im2)
输出:
C:\Users\sadow984\Desktop\r1.PNG
PIL.Image.format:源文件的文件格式。对于由库本身创建的图像(通过工厂函数,或通过在现有图像上运行方法),此属性设置为 None。
Syntax: PIL.Image.format
Type: string or None
from PIL import Image
im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG")
im2 = im1.format
print(im2)
输出:
PNG
PIL.Image.mode:图像模式。这是一个字符串,指定图像使用的像素格式。典型值为“1”、“L”、“RGB”或“CMYK”。有关完整列表,请参阅模式。
Syntax: PIL.Image.mode
Type: string
from PIL import Image
im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG")
im2 = im1.mode
print(im2)
输出:
P
PIL.Image.size:图像大小,以像素为单位。大小以 2 元组(宽度,高度)的形式给出。
Syntax: PIL.Image.size
Type: (width, height)
from PIL import Image
im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG")
im2 = im1.size
print(im2)
输出:
(225, 225)