Image compression

TinyPNG 的开源自托管替代方案

TinyPNG 是一款专注的在线图像压缩工具。SnapOtter 则是自托管替代方案,适合希望在本地运行压缩、转换、调整尺寸、元数据及其他图像处理工作的团队。

SnapOtter 对比 TinyPNG

  SnapOtter TinyPNG
部署方式 在你的服务器上自托管 托管式网络服务
文件处理位置 你自己的基础设施 文件被上传到厂商托管的服务进行处理
成本控制 遵循 AGPLv3 免费;上限取决于你的硬件 网页端免费使用,另有付费/开发者 API 选项
离线 / 隔离网络使用 部署在你的网络内即可支持 面向浏览器在线使用而设计
图像压缩之外 图像、视频、音频、PDF 和文件 图像压缩及 Tinify API 工作流
源码与可审计性 基于 AGPLv3 提供源码 厂商运营的服务;提供源码并非其产品模式
自动化 在你的部署中提供 REST API 与处理流水线 视产品而定,采用浏览器工作流或厂商托管的 API

上次评测于 2026年7月1日。本对比基于公开的厂商页面,聚焦于部署模式、文件位置、可审计性和工作流适配度。厂商的功能和方案会变化,决定前请查阅最新文档。SnapOtter 与 TinyPNG 没有从属关系。

已查阅的来源

一套技术栈,五种文件类型全覆盖

在图像压缩这件事上,TinyPNG 非常出色。SnapOtter 能压缩 PNG、JPEG、WebP 和 AVIF,并进一步提供调整尺寸、裁剪、格式转换、加水印、元数据工具,以及视频、音频、PDF 和文件处理流程。

What you do today with TinyPNG

You drop images into TinyPNG or call the Tinify API, and it compresses them on Tinify's servers, counting each one against a monthly quota.

Why that matters for sensitive files

The originals are uploaded to a third party to be compressed, and the free quota caps you at a few hundred images a month. For product imagery or anything with people or data in frame, that is an upload you may not want to make.

Run it yourself

Self-host in one command

Process a file over the REST API

常见问题

有没有自托管的 TinyPNG 替代方案?
有。SnapOtter 在本地运行图像压缩,因此实际上限取决于你的部署硬件,而不是第三方图像服务的配额。
SnapOtter 能压缩哪些格式?
PNG、JPEG、WebP 和 AVIF,并支持格式间转换。SnapOtter 还能读取多种输入格式,包括相机 RAW 格式。

在你自己的服务器上运行

涵盖图片、视频、音频、PDF 和文件的 200+ 个工具。开源,永久免费,你的文件从不离开你的网络。

Deploying this across a team?

Audit trails, per-tool permissions, SSO, and air-gapped deployment for regulated environments. Talk to us about running SnapOtter as shared infrastructure.