python中使用OpenCV将png转为jpg
时间: 2023-07-16 18:12:32 浏览: 185
Python OpenCV读取png图像转成jpg图像存储的方法
可以使用OpenCV库中的cv2模块将png格式的图片转换为jpg格式的图片。具体步骤如下:
1.导入OpenCV库和numpy库
```python
import cv2
import numpy as np
```
2.读取png图片
```python
img = cv2.imread('image.png', cv2.IMREAD_UNCHANGED)
```
其中,第二个参数`cv2.IMREAD_UNCHANGED`表示读取原始图片,包括alpha通道。
3.将png图片转换为jpg图片
```python
cv2.imwrite('image.jpg', img, [int(cv2.IMWRITE_JPEG_QUALITY), 90])
```
其中,第二个参数是读取到的png图片数据,第三个参数是写入图片的参数。`cv2.IMWRITE_JPEG_QUALITY`表示写入jpg图片的质量,取值范围为0-100,90表示压缩质量为90%。
阅读全文