【OpenCV】图像的压缩

import cv2
img=cv2.imread("G:/1.jpg",1)
cv2.imwrite("G:/11.jpg",img,[cv2.IMWRITE_JPEG_QUALITY,50])

[cv2.IMWRITE_JPEG_QUAITY,50]可以实现图像的压缩。

其中,50是可以改变的,取值为[0,100]

0时图像可以得到极大地压缩,但是图像的品质会被大大降低。

 

jpg是有损压缩,png是无损压缩

jpg不能改变透明度

 

import cv2
img=cv2.imread("G:/1.jpg",1)
cv2.imwrite("G:/11.png",img,[cv2.IMWRITE_PNG_COMPRESSION,0])

[cv2.IMWRITE_PNG_COMPRESSION,0]是调整PNG图像的压缩比。

为0时,压缩比最小,图像的品质最好。它的压缩范围为[0,9]

发布了23 篇原创文章 · 获赞 13 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 像素格子 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览