2026-11-11
TinyImage:让图片处理留在浏览器里
不上传图片的压缩与水印工具,重点看真实输出、资源限制和格式差异。
TinyImage:让图片处理留在浏览器里
给图片压缩或加水印,本来是一件很小的事;但只要工具要求先上传原图,就会多出一层对服务器、存储和隐私的信任。TinyImage 选择在浏览器本地完成处理。
本地完成哪些事
页面使用原生 HTML、CSS 和 JavaScript,不需要账号或服务端运行时。使用者选择 JPG、PNG 或 WebP 后,可以调整质量、最长边和文字水印,查看实际编码后的预览;批量图片共用设置,再逐张下载处理结果。水印可调整角度、密度、透明度、字号和颜色。
图片不上传、不调用远程接口,也不启用平台遥测。静态托管时仍需要由站点管理员正确配置响应头;直接在本机打开页面时,托管服务器的响应头不会自动生效。
小工具也要讲清楚限制
公开版本限制单张图片大小、像素和最长边,并限制批量数量与总输入大小,以控制浏览器内存。它只处理静态图像;动态 PNG/WebP 导出首帧,不支持视频、GIF、SVG 或 HEIC。JPG 会把透明区域填白,PNG 和 WebP 保留透明;重新编码不保留 EXIF 等原始元数据。
输出并不保证比输入更小,界面会显示实际变化。设置变化会使旧结果失效,异步处理用任务标识避免过期结果覆盖新预览。这些设计说明,本地处理不仅是“不上传”,也要让用户知道结果发生了什么。
公开仓库在 2026 年 11 月发布,后续版本和具体限制以 项目 README 为准。