Python 根据图片路径获取图片宽高
时间: 2023-10-07 10:08:34 浏览: 130
例用Image()获得图片的宽高并按比例显示
5星 · 资源好评率100%
在 Python 中,可以使用 OpenCV 库读取图片并获取其宽度和高度。以下是示例代码:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 获取图片宽度和高度
height, width, channels = img.shape
# 打印宽度和高度
print('宽度:', width)
print('高度:', height)
```
代码中,使用 `cv2.imread` 函数读取图片,并使用 `img.shape` 获取图片的形状信息,包括高度、宽度和通道数。然后,通过解包的方式获取宽度、高度和通道数,并打印出宽度和高度。
需要注意的是,如果读取的图片路径不正确或图片文件不存在,`cv2.imread` 函数将返回 `None`,在获取形状信息时可能会出现异常。因此,建议在使用 `cv2.imread` 读取图片时,先检查读取结果是否为 `None`。
阅读全文