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]