我挑战做一个没人愿意做的免费软件
很多人觉得图片压缩很简单但真正用起来全是广告、收费、限制。所以我决定自己开发一个。花时间研究算法做界面测试各种图片格式。现在它终于完成了。支持图片压缩减少文件大小同时尽量保持画质。免费开放给大家使用。如果你觉得这种独立开发者值得鼓励帮我点个关注。下载地址https://giszhc.github.io/shuntu-compress如果这篇文章对你有帮助欢迎点赞 收藏 ⭐ 关注 完结撒花✿✿ヽ(°▽°)ノ✿

相关新闻

市场正规道闸维修公司哪家好?3个要点教你选

市场正规道闸维修公司哪家好?3个要点教你选

道闸系统是停车场、园区、社区出入口的“交通中枢”,但设备故障、识别失灵、防砸失效等问题频发,选对维修(含维保)公司直接决定通行效率与安全。对比海康威视、捷顺科技等全国品牌,南京瑞宇智能科技有限公司&#xff0…

2026/10/18 22:50:29 阅读更多 →
生活化AI可观测性体系设计总览:日志、指标与告警

生活化AI可观测性体系设计总览:日志、指标与告警

生活化AI可观测性体系设计总览:日志、指标与告警 一、AI系统的可观测性挑战:非确定性与黑箱的双重叠加 传统Web应用的可观测性聚焦于"是否正常运行"——API返回码、响应延迟、错误率。AI系统在此基础上增加了两个独特挑战:非确定…

2026/10/14 16:57:46 阅读更多 →
远程协作基础设施全景图:从即时通信到异步知识沉淀

远程协作基础设施全景图:从即时通信到异步知识沉淀

远程协作基础设施全景图:从即时通信到异步知识沉淀 一、协作工具的职能分层:清除工具重叠带来的信息熵 远程团队的协作工具通常散落在Slack(即时通信)、Notion(知识库)、Linear(任务管理&…

2026/10/11 20:06:27 阅读更多 →

最新新闻

vLLM推测解码实操:从原理到调优,为大模型推理加速

vLLM推测解码实操:从原理到调优,为大模型推理加速

1. 推测解码到底是什么:从“一个字一个字蹦”到“批量猜测再验证”1.1 为什么大模型推理这么慢:自回归的枷锁用过vLLM做线上推理服务的朋友应该都有体感,大模型生成token的速度,跟它“咬文嚼字”的方式是强绑定的。自回归解码的本…

2026/10/18 22:49:56 阅读更多 →
ZIP格式的学术投稿系统:可审计、可演进的出版数字基建

ZIP格式的学术投稿系统:可审计、可演进的出版数字基建

简介:这是一套基于Java SSM框架(Spring SpringMVC MyBatis)开发的《期刊在线投稿系统》完整源码工程,面向Java Web初学者与中级开发者,解决学术期刊数字化投稿、审稿与稿件管理的实际业务需求。资源包共351个文件&am…

2026/10/18 22:49:56 阅读更多 →
医院分诊管理系统:SSM+Shiro+MyBatis完整工程源码解析

医院分诊管理系统:SSM+Shiro+MyBatis完整工程源码解析

简介:一套基于SSM与MySQL的陆丰市医院分诊管理系统完整源码,面向需要学习Java Web项目开发或毕业设计的高校学生、初级程序员及医疗信息化爱好者。系统覆盖医生线上分诊叫号、患者信息在线编辑与统计、科室管理等核心功能,并附带系统管理与系…

2026/10/18 22:49:56 阅读更多 →
什么是CC恒流充电?为什么电池测试经常使用恒流?

什么是CC恒流充电?为什么电池测试经常使用恒流?

CC是电池测试中非常常见的缩写。英文是:Constant Current中文就是:恒流。所谓恒流,就是在规定阶段内,让电流尽可能保持在目标值附近。一、为什么需要恒流?因为测试需要可重复。假设我们希望比较两颗电池。第一颗用10A测…

2026/10/18 22:49:56 阅读更多 →
基于SDN的DDoS检测与防御实战:OpenFlow与REST API攻防框架

基于SDN的DDoS检测与防御实战:OpenFlow与REST API攻防框架

简介:一份基于SDN架构的DDoS攻击检测与防御系统完整源码包,面向计算机、信息安全、大数据、人工智能等专业的学生与开发人员,适用于课程大作业、期末项目、毕业设计及初期科研立项演示。项目代码已完成功能验证,包含控制器模块、检…

2026/10/18 22:49:56 阅读更多 →
十月AI前端面试:告别老实打法,掌握流式交互与状态管理

十月AI前端面试:告别老实打法,掌握流式交互与状态管理

1. 十月求职季的AI前端面试现状拆解十月这个时间节点,在招聘市场里向来是个微妙的存在。一边是秋招进入中后段,补录和急招的岗位开始释放;另一边是不少团队在年中调整后重新梳理HC,赶在年底前把人头落定。AI前端这个方向&#xff…

2026/10/18 22:48:55 阅读更多 →

日新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

周新闻

基于GMM的语音识别系统原理与MATLAB实现详解

基于GMM的语音识别系统原理与MATLAB实现详解

说到基于高斯混合模型(GMM)的语音识别系统,很多人第一反应就是一堆数学公式,觉得门槛很高。但如果你真的在MATLAB里把它落地跑通,会发现核心其实就是三件事:把声音变成特征向量,用GMM给每个类别…

2026/10/18 0:00:55 阅读更多 →
数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理入门:反白、灰度化、调色板修改与导出txt实践

数字图像处理这四个字听起来挺唬人,但落到具体操作上,无非就是让计算机按你的想法“摆弄”像素。我在一个模拟项目X里用了一套特别经典的基础处理流程:对图像做反白、改调色板、彩色转灰度,最后把像素数据导出成txt文件。单看每一…

2026/10/18 0:00:55 阅读更多 →
机器人大脑技术盘点:具身智能的感知、决策与数据闭环

机器人大脑技术盘点:具身智能的感知、决策与数据闭环

如果你的信息流最近也天天刷到“机器人大脑”这个词,你会发现一个很有意思的现象:每个人说的“大脑”根本不是同一个东西。有人指的是大语言模型,有人指的是运动控制系统,还有人指的是能理解物理世界的端到端模型。在2026年这个时…

2026/10/18 0:00:55 阅读更多 →

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 0:55:02 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/17 17:22:31 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/18 12:16:16 阅读更多 →