📜  Python|使用枕头中的图像数据类型

📅  最后修改于: 2022-05-13 01:55:23.659000             🧑  作者: Mango

Python|使用枕头中的图像数据类型

在本文中,我们将研究 Image 对象的一些属性,这些属性将提供有关图像和加载图像的文件的信息。为此,我们需要从枕头导入图像模块。

我们将处理的图像:

size() 方法——它有助于获取图像的尺寸。

# import Image module
from PIL import Image
  
# open the image
catIm = Image.open('D:/cat.jpg')
  
# Display the dimensions of the image
print(catIm.size)

输出 :

(400, 533)

分别获取高度和宽度——它可以帮助我们获取图像的高度和宽度。

# import Image module
from PIL import Image
  
# Open the image
catIm = Image.open('D:/cat.jpg')
  
# Create two different variables 
# The first one will contain width and 
# the second one will contain height
width, height = catIm.size
  
# Display height and width
print(height)
print(width)

输出 :

400
533


filename() 方法——它帮助我们获取图像的文件名。

# import the Image module
from PIL import Image
  
# Open the image
catIm = Image.open('D:/cat.jpg')
  
# print the filename
print(catIm.filename)

输出 :

D:/cat.jpg


format() 方法——它可以帮助我们获取图像的格式。

# import the image
from PIL import Image
  
# open the image
catIm = Image.open('D:/cat.jpg')
  
# print the format of the image
print(catIm.format)

输出 :

JPEG


format_description() 方法——它帮助我们获取图像的格式描述。

# import the image
from PIL import Image
  
# open the image
catIm = Image.open('D:/cat.jpg')
  
# print the format description of the image
print(catIm.format_description)

输出 :

JPEG (ISO 10918)