03_opencv图像质量

import cv2
img = cv2.imread('image0.jpg',1)

#以下第三个参数描绘图片质量,范围0-100,有损压缩
cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,50])   
#1M 100k 10k 
#1M压缩到100K还能保证一定的图片质量,压缩过头会有很多马赛克

# 1 png为无损压缩 2 透明度属性
import cv2
img = cv2.imread('image0.jpg',1)
cv2.imwrite('imageTest.png',img,[cv2.IMWRITE_PNG_COMPRESSION,0])
# jpg png压缩对比
#jpg: 0 压缩比高 ; 压缩范围: 0-100  
#png :0 压缩比低 ;压缩范围 0-9

你可能感兴趣的:(03_opencv图像质量)