📜  在Python中查找图像的大小分辨率(1)

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

在Python中查找图像的大小分辨率

在Python中,可以使用Pillow库来查找图像的大小和分辨率。Pillow是Python中最流行的图像处理库之一,可以处理常见的图片格式,如JPEG,PNG,GIF等。

要使用Pillow库,需要先安装它。我们可以使用pip命令来安装Pillow库:

pip install Pillow

安装完成后,我们就可以使用Pillow库来查找图像的大小和分辨率了。

以下是一个示例代码,用于查找图像的大小和分辨率:

from PIL import Image

# 打开图片
image = Image.open('example.jpg')

# 获取图片的大小和分辨率
width, height = image.size
resolution = image.info.get('dpi')

# 输出结果
print(f"图片大小:{width} x {height}")
print(f"图片分辨率:{resolution[0]} x {resolution[1]}")

在这个示例代码中,我们首先使用Image.open()函数打开了一个名为example.jpg的图片。然后,使用image.size属性获取图片的大小,该属性返回一个元组,其中第一个元素是图片的宽度,第二个元素是图片的高度。

我们还使用image.info.get('dpi')方法来获取分辨率。image.info返回一字典,其中包含有关图像的详细信息,例如标题,作者和创建时间。如果图像包含分辨率信息,则可以使用image.info.get('dpi')方法来获取分辨率。image.info.get()方法返回一个元组,其中第一个元素是水平分辨率,第二个元素是垂直分辨率。

最后,我们使用print()函数输出图像的大小和分辨率。

以上就是在Python中查找图像的大小和分辨率的示例代码。使用Pillow库可以方便地处理图像,并获取图像的详细信息。