import cv2
img = cv2.imread('car.jpg',1) #第一个参数是图片名字,第二个参数若是1则表示彩色图,0表示灰度图
cv2.imwrite('Car2.jpg',img, [cv2.IMWRITE_JPEG_QUALITY, 50]) #第一个参数是写入的图片名,第二个参数是写入的图片数据
#第三个参数是压缩图片,压缩比范围是0-100,压缩比越大,图片质量越好,jpg是有损压缩
cv2.imwrite('Car2.png',img, [cv2.IMWRITE_PNG_COMPRESSION, 0])
#png是无损压缩,可以修改图片的透明度,压缩比是0—9,越大图片质量越差