python opencv 保存无损图片
创始人
2025-06-01 06:14:49

👨‍💻个人简介: 深度学习图像领域工作者
🎉总结链接:
             链接中主要是个人工作的总结,每个链接都是一些常用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])

相关内容

热门资讯

北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...