图片不用上传:本地处理是什么意思,怎么自己验证
用照片做图纸,第一反应应该是「这张图会被传到哪去」。这篇不打算要求你信任我们的说法——文末的验证方法不需要信任,只需要一次断网。
先看反面:上传型工具里,你的图去哪了
「上传」意味着图片完整离开你的设备,落到别人的服务器上。此后每一份拷贝都不受你控制:它可能进访问日志、可能被留存、也可能被挪作他用——你无从审计。给孩子照片、家庭合照这类图做图纸时,这不是杞人忧天,是默认该问的问题。
「本地处理」在技术上指什么
本站的转换引擎——量化(把每个格子归到最近的色号)、逐格修色、导出——是运行在浏览器页面内的代码。站点本身没有后端:没有一台服务器在监听「接收图片」这件事,图片数据没有可以离开你设备的通道。
由此带来第二个特性:离线可用。完整功能不依赖任何服务器,所以才能提供「一个 HTML 文件、断网双击也能用」的离线单文件版。
不用信我:三步自己验证
- 到下载页取离线单文件版——页面公布版本号、字节数和 SHA-256 校验值,下载后可自行核对文件。
- 断网:拔网线、关 Wi-Fi,然后双击打开这个文件。
- 完整走一遍流程:导入图片 → 转换 → 逐格修色 → 导出施工图和用料清单 CSV。
能全部走通,就证明从转换到导出的整条链路不依赖任何服务器——断网状态下就算想上传,也没有对象。在线版同样可以验证:打开浏览器开发者工具的 Network 面板,把一张图从头做到尾,观察有没有携带图片数据的上行请求。
在线版也成立:首次加载后,Service Worker 会把资源缓存下来,之后再断网刷新也能打开。「图片不出设备」不只在离线版成立,这里没有两个标准。
什么时候仍然需要联网
- 首次打开在线版(拉取页面和代码);
- 检查和获取新版本;
- 下载离线单文件。
除此之外没有必须联网的场景——转换、修色、导出、工程保存都在你的设备上完成。
诚实说明取舍
没有云端,也就没有云端同步:换设备要自己带走工程 JSON 文件;清除浏览器数据会丢掉自动恢复记录。这是「图片不出设备」的另一面——数据在你手里,也得由你来保管。如果你更在意跨设备无缝,上传型工具确实更方便;介意图片去向的话,这是值得付的代价。