先确认:这张图是怎么来的
“看起来像噪点”并不等于“用了本站算法”。故障图、加密数据、别的置乱工具,甚至一张被错误解码的照片,都可能呈现类似的细碎色块。解混淆不是万能反向滤镜,它只做一件事:按照 Gilbert 曲线和固定位移,把像素从当前位置搬回原位置。
可以按下面的顺序判断:对方是否明确说过用的是小番茄混淆解图;图片尺寸是否和混淆时一致;文件是否保留了 PNG;中途有没有经过聊天软件、社交平台或截图。四项里只要有一项不确定,就先别急着反复点“解混淆”。
解混淆为什么对尺寸这么敏感
像素置换的本质是坐标映射:第 i 个曲线位置搬到第 i+offset 个位置。宽高一变,曲线路径和偏移量都会跟着变,原来的映射关系就不存在了。
把一张 3000 × 2000 的混淆图缩成 1500 × 1000 再解,得到的不是“缩小版原图”,而是另一张被打乱的图。裁剪、旋转、加边框、平台二次压缩也是一样:它们都在改变像素的坐标或颜色值。
超过 800 万像素时,本站不会自动缩小。因为缩小会直接让还原失效,所以宁可拒绝处理,也不给你一个“看起来完成、实际错位”的结果。请换用混淆后导出的原始文件,或在混淆时选择更小的图片。
还原失败的五个常见原因
- 中途被压缩。微信、QQ、微博发送时可能把 PNG 转成 JPEG。像素值一旦被改写,逆变换只能搬回“被改写的值”。
- 尺寸被改过。缩放、裁剪、加白边、旋转 90 度,都会改变坐标或曲线路径。解混淆必须使用混淆后的原始尺寸。
- 不是同一套算法。别的置乱工具可能用不同的曲线、随机种子或位移量。用本站去解,结果仍然会是噪点。
- 图片被截屏或重新拍摄。屏幕截图会经过缩放和颜色转换,重新拍摄还会引入透视、摩尔纹和光照变化,这些都无法逆转。
- 透明通道丢失。原图是带透明背景的 PNG,却保存成了 JPEG。除了压缩误差,alpha 通道也被填成了白底或黑底。
怎么判断还原成功
最直接的信号是画面重新出现可辨认的结构:文字边缘变直,人脸轮廓回来,背景色块连成片。如果结果仍然均匀噪点,不要反复点击,先检查尺寸和文件来源。
需要严格验证时,把还原结果与原始文件放进图像软件做“差值”比较。PNG 来回且没有二次压缩时,差值应为 0;如果有细微差异,优先怀疑 JPEG 压缩或平台转发,而不是算法本身。
常见疑问
解混淆会改变图片尺寸吗?
不会。输出尺寸与输入完全一致;超过处理上限时会拒绝处理,而不是偷偷缩小。尺寸是还原能否成立的前提。
没有原图,怎么知道有没有还原成功?
看结构是否恢复:直线是否变直、文字是否可读、大面积色块是否连续。若仍是均匀噪声,通常说明尺寸或来源不匹配,而不是“还差一点”。
可以解别人用其他工具混淆的图吗?
大概率不能。不同曲线、不同位移、不同尺寸都会得到不同映射。本站不提供“万能反混淆”,也不建议对来源不明的图片反复尝试。