简短版本
当您使用 img-tools 的工具时,图片会加载到浏览器内存中,由运行在您设备上的代码处理——使用的是与现代 Web 应用相同的网页技术。结果在本地生成并提供给您下载。图片自始至终不会通过互联网传输。
实现这一切的技术
Canvas API:HTML5 Canvas 允许 JavaScript 读写图片的每个像素。调整大小、裁剪、旋转、添加水印,以及重新编码为 JPEG、PNG 或 WebP 等操作,均直接在浏览器标签页的画布上完成。
WebGL:针对实时 GPU 加速效果(滤镜、调整、预览),img-tools 使用 WebGL 在您设备的图形硬件上运行着色器程序,使编辑流畅快速,无需任何服务器往返。
WebAssembly(WASM):更繁重的任务——AI 背景移除、超分辨率放大、物体检测及部分格式解码器——以 WebAssembly 模块运行。WASM 是一种快速、沙箱化的二进制格式,在浏览器中以接近原生的速度执行,完全在您的设备上进行。
Cache API:AI 工具会将模型文件下载一次并存储在浏览器缓存中。首次使用后,模型从本地存储加载,因此工具可离线使用,无需重复下载。
为何不上传是架构层面的保证
传统在线编辑器是一个将您的文件发送至后端服务器、在服务器上处理后再返回结果的轻量前端。img-tools 没有用于图片处理的后端服务器。处理代码下发至您的浏览器并在本地执行,因此根本没有服务器接收您的图片。
这是架构特性,而非政策承诺。即便是我们的隐私友好型统计,也仅统计匿名页面访问量,从不涉及您的图片数据。网站严格的内容安全策略(Content-Security-Policy)进一步限制了页面可发送数据的目标,所有字体和 AI 模型均自托管在同一域名下。
如何自行验证
您无需相信我们的一面之词。打开浏览器开发者工具(F12 或右键→检查),切换到网络标签页,然后使用任意工具——压缩图片、去除背景,随便什么都行。您会看到页面加载其代码(AI 工具还会一次性下载模型文件),但绝不会看到您的图片被上传。
您也可以在页面加载完成后断开网络连接:即时工具继续正常工作;AI 工具在模型缓存后同样可离线运行——这证明处理过程就发生在您的设备上。
这对您意味着什么
由于一切都在本地运行,img-tools 默认即私密,可离线使用,没有上传管道带来的文件大小限制,无需等待往返延迟,也不会在结果上添加水印。它适合处理您不愿交给第三方服务器的机密、敏感或纯属私人的图片。
而且完全免费,无需账户,没有付费档次——因为我们不做存储或变现您文件的生意。
常见问题
- img-tools 会把我的图片上传到服务器吗?
- 不会。所有操作均通过 Canvas API、WebGL 和 WebAssembly 在您的浏览器中运行。图片在您的设备上处理,从不上传或存储至服务器。
- 如何确认没有任何内容被上传?
- 打开浏览器开发者工具,前往网络标签页,然后运行任意工具——不会出现图片上传请求。您也可以在页面加载后断网,工具依然正常运行。
- AI 工具会将我的图片发送到其他地方吗?
- 不会。AI 工具会将模型文件下载一次到浏览器缓存,然后在您的设备上本地运行该模型。图片本身从不离开您的浏览器。
- img-tools 真的免费吗?
- 是的——每项工具均 100% 免费,无需账户、无试用限制、无付费档次。网站通过低干扰广告维持运营,不向您收费,也不使用您的文件。