关于本站
一个很小的工具站:把图片的像素顺序打乱,再按同样的规则排回去。下面说明它为什么长成这样,以及你使用时可以放心的部分和需要留意的部分。
为什么做这个站
起因很具体:聊天时经常遇到“想分享剧照但又怕剧透”的情况。把图发出去就毁了别人的体验, 不发又少了很多乐趣。我们想要的不是加密——加密会把接收方的门槛抬得太高——而是一个 “多一步”的动作:想看的人随手就能看到,不想看的人不会被强行喂到。
市面上的图片遮挡工具要么必须上传到服务器,要么功能过重。所以我们做了一个只在浏览器里 运算的版本:选图、点一下、发出,全程没有网络往返,也没有任何账号与记录。
设计上的几个选择
| 选择 | 理由 |
|---|---|
| 算法规则完全公开 | 我们不想制造“其实是加密”的错觉。规则公开意味着任何人都能还原,这正是它只能用于防剧透的原因。 |
| 明确写出尺寸上限 | 与其让页面在超大图上崩溃,不如说清楚边界并自动等比缩小,用户至少知道发生了什么。 |
| 不设密码、不设账号 | 多一个输入框就多一次解释成本。工具的目标场景不需要密码。 |
| 单独设置安全边界页 | 把一个工具“不能做什么”写在显眼位置,比多写十句宣传语更有用。 |
| 不做 App、不做插件 | 网页的打开成本最低,也最容易被别人转发使用。 |
技术栈与兼容性
整站是静态文件:HTML + 一份样式表 + 几个原生 JavaScript 脚本,没有框架、没有构建产物依赖, 也没有任何外部 CDN 请求。图片处理使用浏览器自带的画布接口与 Blob 导出,因此:
- 离线可用:页面加载完成后断网也能正常处理。
- 零安装:不需要插件、扩展或客户端。
- 速度取决于你的设备:浏览器越快,处理越快,我们不设排队。
兼容性上,近两年的 Chrome、Edge、Firefox、Safari 都能完整使用。IE 与非常老旧的浏览器 不支持画布相关的部分接口,页面对这类环境只保证能看到内容,不保证能处理图片。
关于广告与统计
每个页面的底部都会加载一个独立的页脚脚本文件,站长为它预留了统计代码与广告代码的位置。 这个文件默认不发起任何第三方请求:里面的地址栏留空时,页面就是纯静态的,不会加载任何外部分析脚本。
如果将来接入统计或广告服务,处理图片的功能也不会受影响——文件读取与像素重排全部在本地完成, 不存在把图片交给第三方服务的通道。相关承诺写在隐私政策里。
联系与反馈
发现 bug、有功能建议,或者想指出文案里的错误,都欢迎反馈。 为了让站点保持纯静态,我们没有做留言系统, 常见问题的解答已经整理在常见问题页, 使用细节在使用教程页, 如果你要报告一个还原错位的例子,请附上图片的原始尺寸与传输方式,这两条信息能定位绝大多数问题。
内容与版权
- 站内全部文字为本站原创撰写,欢迎引用,注明来源即可。
- 算法思想属于公开的数学成果(空间填充曲线与黄金分割比例),本站的实现代码为独立编写。
- 你处理的图片版权始终归你或原作者所有,本站不接触、不存储、不主张任何权利。
- 使用本站即表示你已阅读并同意使用条款。