python 获取图片的长和宽
时间: 2024-01-10 11:53:18 浏览: 21
可以使用PIL库中的Image模块来获取图片的长和宽,具体代码如下:
```python
from PIL import Image
img = Image.open("image.jpg")
width, height = img.size
print("图片的宽度为:%d,高度为:%d" % (width, height))
```
其中,"image.jpg"为需要获取长和宽的图片文件名。
相关问题
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。最后,我们打印出这两个变量的值,以展示获取图片长度和宽度的结果。
opencv获取一张图片的长和宽Python代码
以下是使用OpenCV库获取一张图片的长和宽的Python代码示例:
```python
import cv2
# 读取图片
img = cv2.imread('image.jpg')
# 获取图片长和宽
height, width, _ = img.shape
# 输出结果
print("Image height:", height)
print("Image width:", width)
```
其中,`imread`函数用于读取图片,`shape`属性返回三个值,分别是`height`,`width`和通道数,因此使用`_`占位符表示通道数。输出结果即可得到图片的长和宽。