opencv 将 png 转 jpg
代码案例将单条png转为jpg
def one_png_jpg():
import cv2
img = cv2.imread('/home/uu/桌面/cpfile/a.png')
cv2.imwrite('/home/uu/桌面/cpfile/a1.jpg', img)
代码案例将当前目录下所有png都转为jpg
def png_jpg():
import os
import cv2
path = "/home/uu/桌面/cpfile/"
for filename in os.listdir(path):
if os.path.splitext(filename)[1] == '.png': #判断是否为png格式
print(filename)
img = cv2.imread(path + filename)
print(filename.replace(".png", ".jpg"))
newfilename = filename.replace(".png", ".jpg")
cv2.imwrite(path + newfilename, img) # 存储jpg
结果案例展示