28、图片压缩

一、利用JPG的压缩方法(有损压缩)

import cv2 as cv
img = cv.imread('image.jpg', 1) #第二个参数为0,表示灰度图像;为1,表示彩色图像
cv.imwrite('output.jpg', img, [cv.IMWRITE_JPEG_QUARITY,50])
# 压缩比0~100,数值越大,越清晰

二、利用PNG的压缩方法(无损压缩)

import cv2 as cv
img = cv.imread('image.jpg', 1) 
cv.imwrite('output.png', img, [cv.IMWRITE_PNG_COMPRESSION,0])
# 压缩比0~9,数值越小,越清晰

你可能感兴趣的:(28、图片压缩)