如何在Python中获取图片分辨率?——Python实现获取图片分辨率的代码及详解。

如何在Python中获取图片分辨率?——Python实现获取图片分辨率的代码及详解。

在进行图片处理或者图片分析的时候,获取图片的分辨率信息是必不可少的。Python提供了许多库可以方便地获取图片的分辨率信息。在本文中,我们将详细介绍如何使用Python实现获取图片分辨率的功能。

一、Pillow库获取图片分辨率

Pillow是Python中一个非常流行的图像处理库。它可以处理各种格式的图像文件,并且提供了许多基本的图像处理功能,包括获取图片分辨率。

下面的代码演示了如何使用Pillow库获取图片的分辨率:

from PIL import Image

# 打开图片文件
img = Image.open('image.jpg')

# 获取图片分辨率
width, height = img.size

# 输出图片分辨率
print('图片分辨率为:{}*{}'.format(width, height))

二、OpenCV库获取图片分辨率

OpenCV是一款用于计算机视觉的开源库。它可以快速地处理图像和视频,并提供了一些先进的功能,如人脸检测、目标跟踪等。

下面的代码演示了如何使用OpenCV库获取图片的分辨率:

import cv2

# 读取图片文件
img = cv2.imread('image.jpg')

# 获取图片分辨率
width, height = img.shape[1], img.shape[0]

# 输出图片分辨率
print('图片分辨率为:{}*{}'.format(width, height))

三、使用os库获取图片分辨率

如果你不想使用第三方库,也可以使用Python内置的os库来获取图片分辨率。

下面的

Guess you like

Origin blog.csdn.net/update7/article/details/129761547