大家好,我是极速压图的开发者。
做这个工具的起因很简单:平时处理项目图片经常要用 TinyPNG,但它需要把文件上传到对方服务器。公司项目的图、客户设计稿直接传到海外服务器,总觉得不踏实。
于是用 Next.js + Canvas + Web Worker 写了一个纯浏览器端的图片压缩工具。
核心特点
- 纯本地处理 — 文件不会上传到任何服务器,断网也能正常使用
- 单次 100 张批量压缩 — 支持一键 ZIP 打包下载
- 6 种输入格式 — PNG/JPEG/WebP/GIF/BMP/SVG
- 3 种输出格式 — PNG/JPEG/WebP 自由互转
- 三种预设档位 + 手动调节画质
- 指定目标大小压缩 — 自动多画质+缩放逼近
- Ctrl+V 粘贴截图直接压缩
- 暗色模式 + PWA 桌面安装
- 完全免费,无广告,无需注册
技术栈
Next.js 14 + Canvas 压缩 + Web Worker + Zustand + TailwindCSS
链接
:link: https://jisuyatu.com
:bar_chart: 对比页:https://jisuyatu.com/vs-tinypng
目前还在持续迭代中,欢迎大家试用和反馈 :folded_hands: