python opencv 保存无损图片

个人简介: 深度学习图像领域工作者
总结链接:
             链接中主要是个人工作的总结,每个链接都是一些常用demo,代码直接复制运行即可。包括:
                    1.工作中常用深度学习脚本
                    2.torch、numpy等常用函数详解
                    3.opencv 图片、视频等操作
                    4.个人工作中的项目总结(纯干活)
              链接: https://blog.csdn.net/qq_28949847/article/details/128552785
视频讲解: 以上记录,通过B站等平台进行了视频讲解使用,可搜索 ‘Python图像识别’ 进行观看
              B站:Python图像识别
              抖音:Python图像识别
              西瓜视频:Python图像识别


cv2.IMWRITE_PNG_COMPRESSION 是 OpenCV 中用于设置 PNG 图像压缩级别的常量。该常量用于指定图像在保存为 PNG 格式时所应用的压缩级别,取值范围为 0 到 9,其中 0 表示没有压缩,9 表示最高级别的压缩

通过设置不同的压缩级别,可以在图像保存时控制 PNG 文件的大小和图像质量之间的平衡。较低的压缩级别可以生成较小的文件,但可能会牺牲图像质量。较高的压缩级别可以保留更多的图像细节和质量,但生成的文件可能较大。

因此,根据实际需求,可以选择适当的压缩级别来保存 PNG 图像。

下面是一个示例,演示如何将图像保存为 PNG 格式,并设置压缩级别为 0:

import cv2

# 读取图像
img = cv2.imread('example.jpg')

# 将图像保存为 PNG 格式,设置压缩级别为 0
cv2.imwrite('example_compressed.png', img, [cv2.IMWRITE_PNG_COMPRESSION, 0])

你可能感兴趣的:(人工智能,OpenCV,python,opencv,计算机视觉)