【opencv-python】1-3 不同图片质量保存

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

猜你喜欢

转载自blog.csdn.net/ZHANGHUIHUIA/article/details/87872563
今日推荐