为什么"从不上传"是整个设计的出发点
搜索这类转换,你会找到几十个网站在做。它们几乎都是把你的文件上传到服务器,在那边转完再还给你。这意味着你的照片 —— 连同位置信息、里面的人脸、照片里的一切 —— 会待在一台属于陌生人的机器上,待多久由对方决定。大多数时候不会出事。但你没有任何办法核实这一点,而对很多人来说,这已经足够成为换一个工具的理由。
这些工具走的是另一条路。你的浏览器本身就带着 JPEG、PNG、WebP 和 AVIF 的解码器,而 libheif 或 libavif 的 WebAssembly 版本补齐了 HEIC 和老浏览器的缺口。编码发生在标签页里的 <canvas> 上。结果是整条链路里根本没有服务器 —— 所以这里的每个页面都自带一个面板,统计它发过多少请求、累加每一条外发数据的体积,让你可以自己核实,而不是选择相信。
没有东西可存,就没有东西可泄
没有上传,就没有排队,没有留存策略,也没有第三方替你保管图片。
不排队,不设限
干活的是你自己的 CPU,所以没有文件大小上限,没有每小时的额度,也不用排在别人后面。
免费,而且没有附加条件
不用账号、不留邮箱、不加水印、不弹升级提示。没有服务器成本,也就没有需要从你身上找补的转换成本。