Repolode
Lymphatus

Lymphatus/caesium-app-web

基于浏览器的图片压缩工具,支持 JPG、PNG 和 WebP,可完全离线运行,图片不会上传到服务器。

可替代:TinyPNGSquoosh

Star
128
Fork
17
未关闭 Issue
1
最近提交
4个月前

这是什么?

Caesium Web 是一个图片压缩网页应用,基于 libcaesium-wasm 的 WebAssembly 版本构建,所有处理都在浏览器中完成。图片不会上传或交由任何外部服务器处理,应用加载后即可离线使用。

它支持 JPG、PNG 和 WebP 格式,提供有损与无损两种压缩方式,压缩过程中保留图片元数据,并提供压缩前后的对比视图,方便检查效果。

项目可自行部署,提供 Docker 镜像和 npm 构建命令。通过环境变量可以设置单批次文件数量、单个文件大小上限,以及是否向指定接口发送压缩统计数据。

核心功能

  • 01支持压缩 JPG、PNG 和 WebP 图片
  • 02同时支持有损和无损压缩
  • 03压缩后保留图片元数据
  • 04提供压缩前后对比视图
  • 05图片在浏览器本地处理,加载后可离线使用

适用场景

  • 在上传网站或通过邮件发送图片前缩小文件体积
  • 压缩涉及隐私、不希望交给第三方服务处理的图片
  • 通过自部署的 Docker 实例批量减小图片体积

快速上手

  1. 1

    安装依赖

    npm install
  2. 2

    在 localhost:3000 启动开发服务器

    npm run dev

使用前须知

  • 默认会将使用统计数据发送到一个端点;如需关闭,请将 NUXT_PUBLIC_SEND_USAGE_REPORT 设为 false。

标签

常见问题

caesium-app-web 是什么?
基于浏览器的图片压缩工具,支持 JPG、PNG 和 WebP,可完全离线运行,图片不会上传到服务器。 Caesium Web 是一个图片压缩网页应用,基于 libcaesium-wasm 的 WebAssembly 版本构建,所有处理都在浏览器中完成。图片不会上传或交由任何外部服务器处理,应用加载后即可离线使用。
caesium-app-web 可以免费使用吗?用的什么许可证?
caesium-app-web 以 MIT 许可证开源。用于商业产品前,请先确认许可证条款。
caesium-app-web 还在维护吗?
半年内有更新。caesium-app-web 最近一次提交是在 2026年6月20日。
caesium-app-web 适合用来做什么?
在上传网站或通过邮件发送图片前缩小文件体积 压缩涉及隐私、不希望交给第三方服务处理的图片 通过自部署的 Docker 实例批量减小图片体积
caesium-app-web 怎么安装和运行?
安装依赖: npm install 在 localhost:3000 启动开发服务器: npm run dev
在哪里获取 caesium-app-web?
源代码和安装说明在 GitHub 上:https://github.com/Lymphatus/caesium-app-web

概要由 AI 根据项目 README 生成;GitHub 数据每日更新。

相关项目