当前位置: 首页 > news >正文

.JPG图片,各种压缩率下的文件尺寸

测试结果 

不改变图片幅面的情况下,cv2 jpg压缩算法:

  1. 默认quality是95
  2. =50时,相应的图片尺寸是95的1/3 可用。
  3. =25时,图片尺寸是1/4,仍可用。

2024/07/31  16:31            85,305 out_10.jpg


2024/07/31  16:31            85,305 out_10.jpg
2024/07/31  16:31            89,277 out_11.jpg
2024/07/31  16:31            93,074 out_12.jpg
2024/07/31  16:31            97,043 out_13.jpg
2024/07/31  16:31           100,559 out_14.jpg
2024/07/31  16:31           104,193 out_15.jpg
2024/07/31  16:31           107,669 out_16.jpg
2024/07/31  16:31           111,051 out_17.jpg
2024/07/31  16:31           114,441 out_18.jpg
2024/07/31  16:31           117,190 out_19.jpg
2024/07/31  16:31           120,107 out_20.jpg
2024/07/31  16:31           123,384 out_21.jpg
2024/07/31  16:31           126,286 out_22.jpg
2024/07/31  16:31           129,137 out_23.jpg
2024/07/31  16:31           131,953 out_24.jpg
2024/07/31  16:31           134,552 out_25.jpg


2024/07/31  16:31           137,383 out_26.jpg
2024/07/31  16:31           140,045 out_27.jpg
2024/07/31  16:31           142,935 out_28.jpg
2024/07/31  16:31           145,021 out_29.jpg
2024/07/31  16:31           147,592 out_30.jpg
2024/07/31  16:31           149,873 out_31.jpg
2024/07/31  16:31           152,265 out_32.jpg
2024/07/31  16:31           155,054 out_33.jpg
2024/07/31  16:31           156,673 out_34.jpg
2024/07/31  16:31           159,708 out_35.jpg
2024/07/31  16:31           162,213 out_36.jpg
2024/07/31  16:31           163,641 out_37.jpg
2024/07/31  16:31           166,621 out_38.jpg
2024/07/31  16:31           168,715 out_39.jpg
2024/07/31  16:31           169,844 out_40.jpg
2024/07/31  16:31           173,059 out_41.jpg
2024/07/31  16:31           174,774 out_42.jpg
2024/07/31  16:31           176,440 out_43.jpg
2024/07/31  16:31           179,288 out_44.jpg
2024/07/31  16:31           180,898 out_45.jpg
2024/07/31  16:31           183,595 out_46.jpg
2024/07/31  16:31           184,754 out_47.jpg
2024/07/31  16:31           187,023 out_48.jpg
2024/07/31  16:31           190,037 out_49.jpg
2024/07/31  16:31           190,683 out_50.jpg


2024/07/31  16:31           191,343 out_51.jpg
2024/07/31  16:31           194,728 out_52.jpg
2024/07/31  16:31           197,343 out_53.jpg
2024/07/31  16:31           198,698 out_54.jpg
2024/07/31  16:31           200,682 out_55.jpg
2024/07/31  16:31           203,065 out_56.jpg
2024/07/31  16:31           205,944 out_57.jpg
2024/07/31  16:31           208,898 out_58.jpg
2024/07/31  16:31           210,569 out_59.jpg
2024/07/31  16:31           212,643 out_60.jpg
2024/07/31  16:31           216,169 out_61.jpg
2024/07/31  16:31           218,227 out_62.jpg
2024/07/31  16:31           221,688 out_63.jpg
2024/07/31  16:31           223,692 out_64.jpg
2024/07/31  16:31           227,671 out_65.jpg
2024/07/31  16:31           230,446 out_66.jpg
2024/07/31  16:31           233,466 out_67.jpg
2024/07/31  16:31           238,036 out_68.jpg
2024/07/31  16:31           241,665 out_69.jpg
2024/07/31  16:31           246,273 out_70.jpg
2024/07/31  16:31           250,437 out_71.jpg
2024/07/31  16:31           253,441 out_72.jpg
2024/07/31  16:31           259,019 out_73.jpg
2024/07/31  16:31           265,796 out_74.jpg
2024/07/31  16:31           267,332 out_75.jpg
2024/07/31  16:31           272,575 out_76.jpg
2024/07/31  16:31           280,895 out_77.jpg
2024/07/31  16:31           288,142 out_78.jpg
2024/07/31  16:31           292,695 out_79.jpg
2024/07/31  16:31           300,143 out_80.jpg
2024/07/31  16:31           309,243 out_81.jpg
2024/07/31  16:31           316,683 out_82.jpg
2024/07/31  16:31           328,453 out_83.jpg
2024/07/31  16:31           337,422 out_84.jpg
2024/07/31  16:31           346,179 out_85.jpg
2024/07/31  16:31           360,968 out_86.jpg
2024/07/31  16:31           370,691 out_87.jpg
2024/07/31  16:31           389,485 out_88.jpg
2024/07/31  16:31           402,303 out_89.jpg
2024/07/31  16:31           426,525 out_90.jpg
2024/07/31  16:31           445,526 out_91.jpg
2024/07/31  16:31           465,191 out_92.jpg
2024/07/31  16:31           503,215 out_93.jpg
2024/07/31  16:31           547,677 out_94.jpg
2024/07/31  16:31           601,283 out_95_default.jpg
2024/07/30  14:55         1,995,557 vlcsnap-2024-07-30-14h55m30s559.png 原始图片

附录A 测试用Python程序

import cv2
import numpy as npdef png2jpg(srcImg, tgtImgHeader, quality):# 读取图像cv2Image = cv2.imread(srcImg)# 指定 JPEG 压缩质量(0 到 100),例如 90 为较高质量encode_param = [int(cv2.IMWRITE_JPEG_QUALITY), quality]# 将图像编码为字节流success, img_encoded = cv2.imencode('.jpg', cv2Image, encode_param)if success:# 将编码后的图像转换为字节流img_bytes = img_encoded.tobytes()# 将字节流写入到文件with open(f'{tgtImgHeader}_{quality}.jpg', 'wb') as f:f.write(img_bytes)print(f"图像成功编码为字节流!quality={quality}")else:print("图像编码失败!")for q in np.arange(10,95+1,1):print('default quality = 95')png2jpg('vlcsnap-2024-07-30-14h55m30s559.png', 'out', q)

相关文章:

  • 这两个大龄程序员,打算搞垮一个世界软件巨头!
  • Sqlmap中文使用手册 - Enumeration模块参数使用
  • 【前端面试】九、框架
  • 青岛实训DAY18
  • 什么是 5G?
  • JVM—对象已死?
  • 模拟算法概览
  • 【Python】如何编写一个Scrapy扩展(Scrapy Extension)
  • 如何从PyTorch迁移到MindSpore
  • 求值(河南萌新2024)
  • (面试必看!)锁策略
  • python爬虫入门(五)之Re解析
  • Kafka 消费者启动后与服务器的交互流程
  • python实现提取视频帧的图片
  • vue3 主页面 跳转到子页面后 ,再次切换到主页面后 主页面及其它的所有页面 竟然不显示了的解决。
  • [Vue CLI 3] 配置解析之 css.extract
  • exports和module.exports
  • Git初体验
  • Java新版本的开发已正式进入轨道,版本号18.3
  • js作用域和this的理解
  • Laravel 中的一个后期静态绑定
  • SAP云平台运行环境Cloud Foundry和Neo的区别
  • vue-cli3搭建项目
  • 开放才能进步!Angular和Wijmo一起走过的日子
  • 老板让我十分钟上手nx-admin
  • 融云开发漫谈:你是否了解Go语言并发编程的第一要义?
  • 微信小程序实战练习(仿五洲到家微信版)
  • 正则表达式
  • “十年磨一剑”--有赞的HBase平台实践和应用之路 ...
  • 【干货分享】dos命令大全
  • 策略 : 一文教你成为人工智能(AI)领域专家
  • ​linux启动进程的方式
  • ​十个常见的 Python 脚本 (详细介绍 + 代码举例)
  • # windows 安装 mysql 显示 no packages found 解决方法
  • ### RabbitMQ五种工作模式:
  • #define、const、typedef的差别
  • #NOIP 2014# day.1 T3 飞扬的小鸟 bird
  • (03)光刻——半导体电路的绘制
  • (3)Dubbo启动时qos-server can not bind localhost22222错误解决
  • (4)Elastix图像配准:3D图像
  • (windows2012共享文件夹和防火墙设置
  • (多级缓存)多级缓存
  • (附源码)ssm基于web技术的医务志愿者管理系统 毕业设计 100910
  • (力扣记录)1448. 统计二叉树中好节点的数目
  • (四) Graphivz 颜色选择
  • (一)C语言之入门:使用Visual Studio Community 2022运行hello world
  • (一)pytest自动化测试框架之生成测试报告(mac系统)
  • (一)utf8mb4_general_ci 和 utf8mb4_unicode_ci 适用排序和比较规则场景
  • (原創) 系統分析和系統設計有什麼差別? (OO)
  • (转)EXC_BREAKPOINT僵尸错误
  • (转)VC++中ondraw在什么时候调用的
  • (自适应手机端)行业协会机构网站模板
  • **python多态
  • ..thread“main“ com.fasterxml.jackson.databind.JsonMappingException: Jackson version is too old 2.3.1
  • .axf 转化 .bin文件 的方法