TinyPNG 免费额度用完那天,我换了这个 2MB 的开源工具

TinyPNG 免费额度用完那天,我换了 PicLite 图轻——一个安装包只有 2MB 的开源压图工具。

2MB 什么概念?比一张手机照片还小。一个压图工具,居然比它要处理的文件还轻。

PicLite 图轻:本地优先、免费开源的图片和 GIF 压缩工作台,基于 Tauri 2 + Rust 构建,支持 Windows/macOS/Linux + Web 版,图片全程本地处理,不上传任何服务器。GitHub 地址:github.com/amiaoapp/PicLite(GPL-3.0)。

为什么说它是 TinyPNG 的替代

TinyPNG 好用,但有几个硬伤:

  • 一次只能传 25 张、单张不超过 5MB
  • 图片要上传到他们的服务器——公司的截图真的不想传出去
  • 不支持 GIF 压缩

PicLite 把这些全解决了:无次数限制、无大小限制(4K以上建议用桌面端)、全程本地处理、GIF 逐帧压缩

上手体验:实时预览是灵魂

PicLite 最核心的体验是实时预估——每滑动一次画质滑块,它都从原图重新试压,在你松手之前就显示真实的输出体积和画质对比。

不用"先导出再检查",调到你满意了再导出,一步到位。

  • 画质:1%–100% 连续调节,精细到 0.1% 步进
  • 预览:对比 / 只看原图 / 只看结果三种模式,滚轮缩放、拖拽、1:1 实际像素检查
  • 智能防增大:参数设过头导致文件反而变大时,自动降低编码质量;实在无法变小就保留原图——不会出现"压完反而更大"的尴尬

实际测试:一张 10MB 相机原图,画质 60% + 尺寸 50%,压到 1.1MB,放大对比细节几乎无差别。

功能全家桶

尺寸调整:0.1%–100% 等比例缩放,最大宽高限制,"连续减半"一键缩到 50%/25%/12.5%,小图不会被放大。

格式转换:JPG/PNG/WebP 互转。PNG 批量转 WebP,体积少 60% 以上。

动态 GIF 压缩:逐帧压缩,保留动画,连续控制色板质量和尺寸。8MB 的产品演示 GIF 压到 2.3MB,流畅度几乎不受影响。

文字水印:本地字体、角度、字号、透明度、铺设密度、阴影。目前只支持文字,不支持图片 Logo。

元数据清理:JPG/PNG 里的拍摄信息、GPS 位置、设备型号一键无损清除——发社交媒体的照片、含敏感信息的截图,多一层隐私保护。

桌面端独有:GitHub 上没说透的干货

剪贴板监听:开启后,新复制的图片自动按当前参数压缩,结果放回剪贴板。关键细节:复制的是实际压缩文件而不是解码后的位图——粘贴为附件时保持 JPEG/WebP/PNG 的真实小体积。这是很多压图工具做不到的。

图床上传:支持 S3/MinIO、WebDAV、Cloudflare R2、阿里云 OSS、FTP/SFTP,凭证保存到本机配置目录(Unix 仅当前用户可读写)。压完直接传图床,自动复制链接。

本机结果图库:保留压缩预览、体积、像素、本地位置和图床链接,可再次复制、定位或上传。

悬浮压缩坞:一个始终置顶的小窗口,拖文件进去直接压缩,自动生成新文件不覆盖原图。配合全局快捷键 + 系统托盘常驻 + 开机自启动,就是一条完整的压图流水线。

文件夹自动监测:指定文件夹后自动监测新文件并压缩,结果写入 PicLite/ 目录。批量流水线作业的神器。

Docker 自托管

团队可以自己搭一个内部压缩服务:服务器只提供页面,图片仍在访问者的浏览器里本地处理——数据不出你的内网,也不出访问者的机器。

git clone https://github.com/amiaoapp/PicLite.git
cd /opt/piclite && docker build -t piclite:local .
docker run -d --name piclite --restart unless-stopped   -p 127.0.0.1:3000:3000 piclite:local

代价清醒

项目 7月28日才建仓,目前 47 星、0 个 Open Issue,还是 0.5 版本早期阶段:

  • 水印只支持文字,图片 Logo 水印要等其他工具
  • 4K 以上超大图浏览器端处理偏慢,建议桌面端
  • macOS 包是 ad-hoc 签名,没做 Apple 公证,首次打开要手动确认"隐私与安全性"
  • GPL-3.0 协议——基于它做商业软件必须开源你的修改
  • 部分桌面自动化能力改编自 FuzzyIdeas/Clop,署名见 THIRD_PARTY_NOTICES.md

谁适合用

  • 公众号作者:配图压缩、GIF 演示压缩,比开 PS 快一个量级
  • 电商/产品运营:批量处理产品图(20 张 85MB → 12MB)
  • 有隐私洁癖的人:截图不上传任何第三方服务器
  • 团队:Docker 自托管一个内部压缩服务

免费开源、2MB、本地处理、GIF/水印/批量全包——TinyPNG 的免费额度用完那天,值得换。


相关链接:

评论

暂无评论。

登录后可发表评论。