Python|使用枕头中的图像数据类型
在本文中,我们将研究 Image 对象的一些属性,这些属性将提供有关图像和加载图像的文件的信息。为此,我们需要从枕头导入图像模块。
我们将处理的图像:
size() 方法——它有助于获取图像的尺寸。
IMG = Image.open(Image_path)
croppedIm = IMG.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() 方法——它帮助我们获取图像的文件名。
IMG = Image.open(Image_path)
croppedIm = IMG.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() 方法——它可以帮助我们获取图像的格式。
IMG = Image.open(Image_path)
croppedIm = IMG.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() 方法——它帮助我们获取图像的格式描述。
IMG = Image.open(Image_path)
croppedIm = IMG.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)