1、jpg
import cv2
img = cv2.imread('image0.jpg',1)
cv2.imwrite('imageTest.jpg',img,[cv2.IMWRITE_JPEG_QUALITY,50])
jpg:1M 100k 10k ,压缩质量:0-100,
特点:有损压缩 损失图片质量
2、png
import cv2
img = cv2.imread('image0.jpg',1)
cv2.imwrite('imageTest.png',img,[cv2.IMWRITE_PNG_COMPRESSION,0])
特点: 无损 透明度属性(jpg无法设置)
注意:png图像是无损压缩,图像的质量始终是不变的,压缩的时候,改变的只是图片的大小
3、两者区别
jpg 压缩质量为0的时候压缩比高, 压缩质量范围:0-100
png 压缩质量为0的时候压缩比低, 压缩质量范围:0-9