用 AI 调整图片尺寸
普通放大只是把图片已有的像素拉伸开,所以会变模糊;这里则由一个 AI 模型(Swin2SR)在你的浏览器里运行,去填补看起来合理的细节。缩小不需要用到这个模型,你的照片也绝不会被上传。
- 完全在你的浏览器里运行
- 断网也能用
- 不上传
- 不用注册
- 没有水印
正在加载工具……
工作原理
- 先加载一次模型。大约 53 MB,之后会留在你的浏览器里。
- 选一张图片,输入想要的宽度。2048 像素以内由 AI 模型处理;如果你要的比原图还小,就只是普通缩小。
- 等它逐块处理完整张图片,然后把结果下载成 PNG。
为什么什么都不用上传
这个页面上的每一步操作,都由运行在你浏览器标签页里的代码完成,用的就是渲染网页的那套引擎。文件从磁盘读进标签页的内存,在那里被处理,再作为下载写回去。它不会被送到任何地方 —— 不会送给我们,也不会送给第三方。
自己动手验证
- 打开浏览器的开发者工具(F12),选择“网络”(Network)面板。
- 载入你的文件,运行这个工具。
- 你能看到的请求只有这些:工具自己的代码 —— 少数几个重型工具还会从公共 CDN 取它们的开源引擎 —— 外加一条发往 loreatec.jp 的小小访问记录(页面地址和标题,仅此而已)。没有一条带着你的文件。
常见问题
这个和普通的改尺寸工具有什么不一样?
缩小的话没有区别,而且普通工具更快 —— 这个页面在缩小时不会用到模型,页面上也写明了这一点。区别在放大:普通改尺寸只是拉伸已有的像素,而这里跑的是一个训练过的模型,会加上小图本来就没有的细节。在我们的测试里(把一张照片缩小到四分之一,再放大回去),它测出 23.87 dB,而浏览器自带的放大只有 22.95 dB —— 差距不大,但确实是真实的提升(PSNR,一种清晰度的量度)。
为什么不能超过 2048 像素?
模型是按四倍放大的,所以输出 2048 像素意味着输入只有 512 像素;超过这个范围,浏览器就会耗尽空间而停下。为了保险,它是把图片切成一个个小块(192 像素)来处理的,耗时也会随尺寸增长:在我们的机器上,宽度 2048 像素要花一分多钟,目标尺寸越小,需要的块越少,也就越快。
我的照片会被上传吗?
不会。下载到你这边的是模型;你的照片不会被发送给我们。想要证据的话,加载完模型后把设备切到飞行模式:它照样能用。(给懂技术的读者:浏览器的“网络”面板里能看到的,只有一次性下载模型的记录。)
它能让看不清的车牌或人脸变清楚吗?
不能,凡是号称能做到的都要多留个心眼。这个模型是根据它从其他图片里学到的规律来锐化边缘、去掉压缩产生的块状痕迹的;它没法还原从来没被捕捉到的细节。它给出的是一个看起来合理的放大结果,不是证据。
用的是什么模型,授权协议是什么?
一个开放超分辨率模型的“真实场景”4 倍版本,采用 Apache-2.0 协议 —— 具体名字写在许可页上。我们是靠实测选的它:同系列的“classical”版、“compressed”版,以及另一个知名候选,在真实照片上的得分全都低于浏览器自带的放大功能。