python中图片宽度高度的获取
时间: 2024-05-09 17:17:24 浏览: 6
在Python中,可以使用PIL库(Python Imaging Library)来获取图片的宽度和高度。具体代码如下:
```python
from PIL import Image
# 打开图片
img = Image.open('image.jpg')
# 获取图片的宽度和高度
width, height = img.size
print('图片宽度为:', width)
print('图片高度为:', height)
```
其中,`Image.open()`函数用于打开图片,`img.size`返回一个元组,包含图片的宽度和高度。
相关问题
python中获取图片的长度和宽度
你可以使用Python的Pillow库来获取图片的长度和宽度。以下是示例代码:
```python
from PIL import Image
# 打开图片文件
img = Image.open('image.jpg')
# 获取图片的长度和宽度
width, height = img.size
print('图片宽度为:', width)
print('图片高度为:', height)
```
在上面的代码中,我们首先使用Pillow库的Image模块打开了一张图片文件,并将其赋值给变量img。然后,我们使用img对象的size属性来获取图片的长度和宽度,并分别将其赋值给变量width和height。最后,我们打印出这两个变量的值,以展示获取图片长度和宽度的结果。
python 怎么获取文件夹中图片维度
你可以使用Python中的OpenCV库来获取文件夹中图片的维度。以下是使用OpenCV库获取图片维度的示例代码:
```python
import cv2
import os
# 定义文件夹路径
folder_path = 'your_folder_path'
# 遍历文件夹中的所有图片文件
for filename in os.listdir(folder_path):
if filename.endswith('.jpg') or filename.endswith('.png'):
# 使用OpenCV读取图像
img = cv2.imread(os.path.join(folder_path, filename))
# 获取图像宽度和高度
height, width = img.shape[:2]
print('Image file:', filename, 'Dimension:', width, 'x', height)
```
这个代码片段会遍历指定文件夹中的所有jpg和png格式的图片文件,并使用OpenCV库读取每个文件的图像数据。然后,使用`img.shape`方法获取图像的宽度和高度,并输出到控制台。