📜  pil 图像的宽度和高度 - Python (1)

📅  最后修改于: 2023-12-03 14:45:30.315000             🧑  作者: Mango

PIL 图像的宽度和高度 - Python

在使用 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 属性将图像的宽度和高度分配给 widthheight 变量。最后,我们使用 print 函数将图像的宽度和高度打印出来。

返回结果

当运行上述代码时,会打印出图像的宽度和高度,例如:

图像的宽度: 800px
图像的高度: 600px

请注意,这里的宽度和高度单位是像素(px)。

以上就是使用 PIL 库获取图像的宽度和高度的方法。这对于很多图像处理任务都是很有用的。你可以使用这些信息进行图像的编辑、调整大小、裁剪等操作。