混淆之后,图片变成了什么样
第一次看到结果,很多人会以为图坏了:颜色还在,轮廓却消失了,剩下错位的色块与碎片。这正是预期效果。Gilbert 曲线把像素沿一条折返路径重新排序,再整体错开 round(0.618 × 宽 × 高) 个位置;局部的颜色关系被打断,整张图看起来就像一张被打碎的彩色拼贴。
它不会把图变糊,也不会缩小。把混淆图放大到 100%,每个像素仍然清晰,只是站错了地方。这也是它和“高斯模糊”“马赛克”最直观的区别:模糊减少了信息,混淆只是重新排列信息。
什么时候值得用
发预告,不剧透
让关注者知道有新内容,又不想在信息流里把关键画面直接摊开。正文里补一句“原图周五见”,比只发一张碎片图更友好。
课堂演示
讲空间填充曲线时,先放原图,再点混淆。学生能直接看到“路径顺序”如何影响画面,比只看示意图更容易记住。
降低顺手搬运
搬运号更愿意保存能直接用的图。打散后的图需要多一步处理,能筛掉一部分随手复制;但它不是版权保护,别把它当防盗墙。
操作时容易忽略的三件事
- 要还原,就保存 PNG。JPEG 每次保存都会重新压缩颜色。混淆图本身细节多,JPEG 的块效应会更明显,解回来很难逐像素一致。
- 记住“混淆后的原始文件”。解混淆需要和混淆时完全相同的尺寸。裁剪、缩放、加边框、二次转发都会破坏坐标关系。
- 方向别选反。本页默认高亮“混淆”,旁边的“解混淆”也随时可以点。预览显示什么就处理什么:混淆结果会作为下一次解混淆的输入,所以混淆后再点解混淆可以还原;点“还原原图”可切回最初输入。
混淆强度是固定的,这不是缺陷
本站没有“强度滑块”。曲线和位移量由图片宽高决定,同一尺寸的图每次得到的结果一致。可复现意味着你可以随时用同一工具解回来,也意味着别人同样可以。
如果你需要的是“不同强度”的视觉遮挡,更合适的做法是叠加噪点、局部像素化或实色遮挡;如果你需要的是保密,应该使用加密工具。把这两件事分开,能少走很多弯路。
一个小建议:第一次使用时,先用示例图走一遍“混淆 → 下载 PNG → 重新载入 → 解混淆”。看到原图完整回来,你会对尺寸和格式这两个变量更有感觉。
常见疑问
混淆会改变图片尺寸吗?
不会主动改变。只有超过 800 万像素或单边超过 8000 像素时,混淆才会等比缩小,并在处理前提示缩小后的尺寸。缩小的目的是避免浏览器内存不足。
混淆后的图还能直接发朋友圈吗?
可以,但平台可能会再次压缩。若你只是展示,影响不大;若之后还要还原,请保留本地 PNG,不要用平台压缩后的版本作为还原底稿。
为什么不能调整混淆强度?
强度如果可调,解混淆就必须知道对方用了哪一档,反而增加出错概率。固定参数让同一尺寸的结果稳定可复现,这符合“能可靠还原”的目标。