Python PIL属性
PIL是Python图像库,它为Python解释器提供了图像编辑功能。
属性:
属性定义了一个对象、元素或文件的各种属性。在图像中,属性指的是图像的大小、文件名、格式或模式等。
使用的图像是。
图像类的实例有以下属性。
PIL.Image.filename:源文件的文件名或路径。只有用工厂函数open创建的图像有一个文件名属性。如果输入是一个类文件对象,文件名属性被设置为一个空字符串。
语法: PIL.Image.filename
类型: 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:源文件的文件格式。对于由库本身创建的图像(通过工厂函数,或通过在现有图像上运行一个方法),这个属性被设置为无。
语法: PIL.Image.format
类型: 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”。参见模式的完整列表。
语法: PIL.Image.mode
类型: 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元组(宽度,高度)。
语法: PIL.Image.size
类型: (width, height)
from PIL import Image
im1 = Image.open(r"C:\Users\sadow984\Desktop\i3.PNG")
im2 = im1.size
print(im2)
输出:
(225, 225)