📅  最后修改于: 2023-12-03 14:45:30.315000             🧑  作者: Mango
在使用 Python 的 PIL (Python Imaging Library)库中,获取图像的宽度和高度是一个常见的操作。这些信息对于处理图像、调整大小、裁剪等操作非常有用。
首先,我们需要使用 PIL 库中的 Image
模块来打开图像文件。然后,通过使用 size
属性,我们可以获取图像的宽度和高度。
下面是一个简单的代码示例,展示了如何获取图像的宽度和高度:
from PIL import Image
# 打开图像文件
image = Image.open('image.jpg')
# 获取图像的宽度和高度
width, height = image.size
# 打印图像的宽度和高度
print(f"图像的宽度: {width}px")
print(f"图像的高度: {height}px")
上述代码假定当前工作目录中存在一个名为 image.jpg
的图像文件。如果你想使用不同的图像文件,请根据实际情况修改文件路径。
在上述代码中,我们首先通过 Image.open
方法打开图像文件并将其赋值给 image
变量。然后,我们使用 size
属性将图像的宽度和高度分配给 width
和 height
变量。最后,我们使用 print
函数将图像的宽度和高度打印出来。
当运行上述代码时,会打印出图像的宽度和高度,例如:
图像的宽度: 800px
图像的高度: 600px
请注意,这里的宽度和高度单位是像素(px)。
以上就是使用 PIL 库获取图像的宽度和高度的方法。这对于很多图像处理任务都是很有用的。你可以使用这些信息进行图像的编辑、调整大小、裁剪等操作。