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

news2024/9/21 4:32:19

测试结果 

不改变图片幅面的情况下,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 np

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

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1965651.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

不要怕,手把手带你做好小程序关键词优化

要想让小程序在众多同类中脱颖而出,吸引更多的用户,就必须进行有效的关键词优化。优化小程序关键词是提升小程序搜索排名和吸引目标用户的重要手段。以下是一些优化小程序关键词的具体步骤和策略: 一、关键词研究与选择 1.了解用户搜索习惯…

文件解析漏洞

IIS解析漏洞 在windows Server 2003安装iis 1.IIS6.X 1.1 目录解析 在网站下建立文件夹的名字为 .asp/.asa 的文件夹&#xff0c;其目录内的任何扩展名的文件都被IIS当作asp文件来解析并执行。 先创建一个1.asp文件夹 再创建一个1.txt 里面写 <%now()%> 2.1 畸形文件…

go test单元测试

go test Go语言中的测试依赖go test命令。 go test 命令是用来运行测试代码的工具。测试代码通常与要测试的代码放在同一个包中&#xff0c;并且测试文件通常以 _test.go 结尾。 go test命令是一个按照一定约定和组织的测试代码的驱动程序。在包目录内&#xff0c;所有以_tes…

中国星坤拨码开关系列:为电子设备控制的提供可靠连接

在电子设备日益复杂的今天&#xff0c;控制和设置的简便性成为了用户体验的关键。中国星坤推出的拨码开关以其直观的操作界面和高可靠性&#xff0c;正在引领电子设备控制的新纪元。本文将深入探讨星坤拨码开关的主要特性、应用场景及其在现代电子设备中的重要性。 直观的人机界…

连接器表面缺陷检测方案

连接器是一种用于连接电子设备或电路中不同部件之间的组件&#xff0c;通常用于传输电力、信号或数据。连接器的设计和类型各不相同&#xff0c;以适应不同设备和应用的需求。连接器用于连接电子设备之间的电线、电缆或电路板&#xff0c;实现信号传输和电力供应。连接器设计应…

教育杂志教育杂志社教育编辑部2024年第18期目录

卷首语 “浙”里启程&#xff0c;一路“黔”行 张国军; 1 特别关注 普通高中高质量发展的九大要素——以江苏省通州湾中学为例 徐新民; 4-9 专题策划 “四史”教育融入初中历史教育教学活动探索 陈清波; 10-12 新时代加强师德师风建设的实践与认识 吴东林; 13-…

免费获取Windows7专业版ISO镜像!附上详细安装教程

Windows7专业版系统相比家庭版功能更加完善和强大&#xff0c;支持加强的网络功能、高级备份功能、位置感知打印、加密文件系统等多项安全功能&#xff0c;还有Windows XP模式、脱机文件夹和移动中心等便捷功能&#xff0c;特别适合技术爱好者和中小企业用户安装使用。以下系统…

python之贪吃蛇

废话不多说&#xff0c;直接上代码&#xff08;确保已经安装 pygame&#xff09; import pygame import random# 基础设置 # 屏幕高度 SCREEN_HEIGHT 480 # 屏幕宽度 SCREEN_WIDTH 600 # 小方格大小 GRID_SIZE 20# 颜色设置 WHITE (255, 255, 255) BLACK (0, 0, 0) GREEN…

关于 Postman 这些你都知道吗?

Postman是接口测试工具&#xff0c;在做接口测试的时候&#xff0c;Postman相当于一个客户端&#xff0c;它可以模拟用户发起的各种http请求&#xff0c;将请求的数据发送到服务端&#xff0c;获取对应的结果&#xff0c;从而测试接口是否能够满足业务功能要求&#xff0c;很直…

# mongodb副本集,执行 rs.addArb(“172.18.30.110:27019“) 添加仲裁节点,客户端卡住,半天没有反应,解决方法

mongodb副本集&#xff0c;执行 rs.addArb(“172.18.30.110:27019”) 或者rs.add(“172.18.30.110:27019”, true) 添加仲裁节点&#xff0c;客户端卡住&#xff0c;半天没有反应&#xff0c;解决方法 1、可以退出主节点后&#xff0c;重新登录&#xff0c; # Ctrl C 或者&a…

高效学术翻译:2024五大工具助你攻克语言难题!

在学术研究领域&#xff0c;阅读和翻译外文文献是每位学者必备的基本功。然而&#xff0c;语言障碍往往成为制约学术发展的瓶颈。为了帮助广大研究人员提高学术翻译效率&#xff0c;本文将为您推荐五款实用的学术翻译工具 Foxit在线翻译&#xff1a;随时随地&#xff0c;轻松翻…

就业!——AI 带来的新职业

在人工智能时代&#xff0c;人工智能不仅改变了我们的生活方式&#xff0c;也为人类带来了许多全新的就业机会。这些新机会主要体现在以下几个方面。 1、人工智能相关技术研发与应用 算法工程师专注于设计、构建及优化多样化的算法体系&#xff0c;旨在赋能并强化人工智能系统…

STM32的内存映射机制详解

目录 前言 一、基本概念 二、内存映射的组成 三、典型布局 四、常用映射 前言 刚开始学习STM32的同学可能只知道按案例配置RAM、Flash的起始地址和容量&#xff0c;但是这个地址是怎么来的&#xff0c;可能并不清楚&#xff0c;接下来让我来给大家介绍一下STM32的内存映射…

【MySQL】表的CRUD{insert 替换 查询 运算符 语句执行顺序 排序 limit 分页 truncate截断表 去重 mysql日志 聚合函数}

文章目录 1.重要点insert -- on duplicate key update替换查询运算符语句执行顺序排序limit 分页truncate截断表去重 2.mysql日志简介3.聚合函数group by CRUD : Create(创建), Retrieve(读取)&#xff0c;Update(更新)&#xff0c;Delete&#xff08;删除&#xff09; 1.重要点…

塔子哥的环游之旅-腾讯2023笔试(codefun2000)

题目链接 塔子哥的环游之旅-腾讯2023笔试(codefun2000) 题目内容 塔子哥是一位热衷旅游的程序员。他所在的国家共有 n 个城市,编号从 1 到 n。这些城市之间有 m 条双向的交通线路,分别为飞机线路和火车线路。塔子哥起始位于编号为 1 的城市,他计划前往编号为 n 的城市进行旅游…

基于VScode和C++ 实现Protobuf数据格式的通信

目录 1. Protobuf 概述1.1 定义1.2Protobuf的优势 2. Protobuf 语法3、序列号和反序列化3.1 .pb.h 头文件3.2 序列化3.3 反序列化 4、测试用例 Protobuf详细讲解链接 1. Protobuf 概述 1.1 定义 protobuf也叫protocol buffer是google 的一种数据交换的格式&#xff0c;它独立…

大模型算法面试题(十八)

本系列收纳各种大模型面试题及答案。 1、P-tuning v2 思路、优缺点是什么 P-tuning v2是清华大学自然语言处理实验室&#xff08;THUDM&#xff09;等研究机构提出的一种新的预训练模型优化方法&#xff0c;主要关注如何通过动态构建任务相关的提示序列来引导预训练模型进行更…

点可云ERP进销存V8版本—购货入库单的操作使用及各单据状态说明

本章我们讲解购货入库单的操作使用&#xff0c;包括导入导出功能、资金结算、生成其他关联单据、以及各单据状态的说明处理。 购货入库单用于收货、验收、接受采购的商品&#xff0c;并进行验收确保质量和数量。而购货入库单和购货订单的区别在于购货订单的审核后只会记录单据&…

【考研数学】概率论:4 种方法解答一道题,你觉得哪种方法又快又好呢?

今天要给大家分享的笔记是&#xff1a;《用画图的方式求解概率论题目很方便&#xff0c;但难点在于如何画和怎么理解》 在这篇考研笔记中&#xff0c;「荒原之梦考研数学」为同学们提供了 4 种不同的方法解答这一道题目&#xff0c;其中最特别的是第一种通过画图求解的方法。 …