python打印图片大小
时间: 2024-10-13 19:16:00 浏览: 30
python 修改图片大小比例
在Python中,如果你使用PIL(Python Imaging Library)或它的更新版Pillow库来操作图片,你可以轻松获取图片的大小。以下是一个简单的例子:
```python
from PIL import Image
# 打开图片文件
img = Image.open('image.jpg')
# 获取图片的宽高(单位是像素)
width, height = img.size
# 打印图片的大小
print(f"图片的大小是:{width}x{height}px")
```
在这个例子中,`size`属性返回一个包含宽度(first element)和高度(second element)的元组。如果你想分别获取宽度和高度,可以直接访问这两个元素。
如果你使用的是OpenCV库,可以使用类似的方式,但是处理方式略有不同:
```python
import cv2
# 加载图片
img = cv2.imread('image.jpg', cv2.IMREAD_COLOR)
# 获取图片的形状(行数,列数,通道数)
height, width, channels = img.shape
# 打印图片的大小
print(f"图片的大小是:{width}x{height} pixels")
```
这里,`shape`属性会返回一个三维元组,其中前两个元素代表图像的高度和宽度。
阅读全文