cv2.imwrite图片大小
时间: 2023-10-19 13:05:01 浏览: 254
python 解决cv2绘制中文乱码问题
使用`cv2.imwrite()`保存图片时,可以通过指定保存图片的质量来控制图片的大小。可以在保存图片的时候传入一个包含质量信息的参数,例如:
```python
import cv2
# 读取图片
img = cv2.imread('example.jpg')
# 指定保存图片的质量
cv2.imwrite('example_compressed.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 50])
```
以上代码中,`cv2.IMWRITE_JPEG_QUALITY`参数指定了保存JPEG格式图片时的质量,取值范围为0到100,数值越大表示图片质量越高,文件大小也会相应变大。在保存图片时,可以将质量设置为50,以实现压缩图片的目的。同时,也可以使用其他的图片保存格式,并根据实际情况传入相应的参数来控制保存图片的大小。
阅读全文