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])

相关内容

热门资讯

cad打印线条粗细设置 cad... 004-线型(下)打印样式设置和线型文件使用一、线宽设置方法制图规范里边的线宽要求,我们已经定义好,...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
阿西吧是什么意思 阿西吧相当于... 即使你没有受到过任何外语培训,你也懂四国语言。汉语:你好英语:Shit韩语:阿西吧(아,씨발! )日...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...