图像处理从未离开你的设备 笔记

图像处理从未离开你的设备

传统上,服务器需要在处理前接收文件上传,但许多日常图像任务可由浏览器在本地完成。该方法优先保障用户隐私,将文件保留在用户设备上,避免服务器端存储及潜在的数据滥用。与常见的在线工具(上传、处理、下载)不同,本系统避免将文件发送至外部机器。虽然初次使用可能需要下载 AI 模型或解码器,但这仅为一次性获取,并非上传用户数据。在本地运行操作可消除服务提供方的成本,从而实现免费、无计量限制且无水印的服务。其权衡在于对用户硬件的依赖增加,且部分格式仍需服务器处理。如今,浏览器能力已支持本地图像压缩、格式转换、AI 背景移除、动画编辑、OCR、图像编辑及超分辨率放大。文档处理包括 PDF 压缩、转换为图像或 HTML,以及提取嵌入内容。系统通过严格测试用户浏览器中的各项能力,以确定本地处理的可行性。这涉及对输入解码、画布处理、输出编码等项目的独立检查。通过测试的功能标记为“即时”,需下载的功能为客户端处理,失败则上报至服务器。部分格式(如 HEIC 写入、TIFF、JPEG 2000)以及 HTML 转 PDF 转换,因专利问题、编码器体积过大或复杂性等原因无法在本地处理,系统会明确告知用户。一个持续存在的挑战是初始探测成本,会略微延迟首次操作;缓存可缓解此问题,但也会引入自身的一系列复杂性。