23. 图片不同质量

2019-11-12  本文已影响0人  十里江城

jpg有损压缩

import cv2
img = cv2.imread('1.jpg', 1)
# 压缩以牺牲图片质量为代价    有损压缩
cv2.imwrite('2_quality_0_jpg.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 0]) 
# 压缩比高0~100低    
cv2.imwrite('2_quality_50_jpg.jpg', img, [cv2.IMWRITE_JPEG_QUALITY, 50])  

png无损压缩

# png无损压缩,且含有透明度属性
import cv2
img = cv2.imread('1.jpg', 1)
# 压缩比高低0【质量高】-100高     
cv2.imwrite('2_quality_png_0.png', img, [cv2.IMWRITE_PNG_COMPRESSION, 0])
cv2.imwrite('2_quality_png_50.png', img, [cv2.IMWRITE_PNG_COMPRESSION, 50])

原图及四张图片的质量如下:


image.png image.png image.png image.png image.png
上一篇下一篇

猜你喜欢

热点阅读