FAQ / 问答
常见问题
关于还原失败、图片变小、聊天软件二次压缩、手机保存、算法互通和隐私边界的问题,集中放在这里。先看问题分组,再展开对应的条目,可以少走一些弯路。
基础概念
“图片混淆”到底做了什么?
它把图片的像素按照一条固定曲线重新排序,并整体平移约 0.618 倍总像素的距离。颜色值不变,位置变了,所以画面看起来像噪点。解混淆执行相反的搬运,把位置还原。
它和加密有什么区别?
加密需要密钥,没有密钥就无法恢复;混淆没有密钥,规则公开,任何人都能还原。它提供的是观看门槛,不是保密能力。证件、私密影像、商业资料不应只做混淆。
为什么混淆后看起来像彩色噪声?
因为原本相邻的像素被搬到了曲线上的远处。人眼依赖相邻色块之间的关系来识别形状,这种关系被打散后,画面就只剩下细碎的色点。它不是随机数,只是顺序被重新排列。
颜色值会被改变吗?
像素重排本身不修改任何颜色值,RGBA 四个字节原样搬运。但导出 JPG 时会经过一次有损压缩,颜色可能出现细微变化;导出 PNG 则不会引入额外损失。
可以用于商业项目吗?
工具本身可以免费使用。你处理的图片版权归原权利人,本站不授予任何图片的使用权。涉及他人作品时,请自行确认授权范围。具体条款见使用条款。
操作与格式
支持哪些图片格式?
常见的 JPG、PNG、WebP、GIF、BMP、AVIF 通常都能读入,实际范围取决于浏览器的解码能力。输出只有 JPG 与 PNG 两种。无法读取的格式(例如部分设备上的 HEIC)建议先另存为 JPG 或 PNG。
有哪些导入方式?
三种:点击“选择图片”从文件或相册选取;把文件拖进画布区域;复制图片后直接按 Ctrl/⌘ + V 粘贴。没有图片时还可以点“用示例图片试试”。
“还原”和“解混淆”有什么区别?
“解混淆”会真正计算并生成还原后的画面;“还原到导入状态”只是把画布切回刚导入的样子,不做任何计算。处理错方向时用后者重来,收到混淆图时用前者还原。
处理完怎么保存?
点“下载结果”。文件名会自动加上“-混淆”或“-解混淆”后缀,扩展名取决于输出格式。手机上如果下载没有反应,可以长按画布选择“存储图像”,或参考手机端指南。
可以一次处理多张吗?
可以,使用批量处理页面。单次最多 12 张,逐张串行处理,结果分别下载。批量页与首页使用同一套算法与参数。
输出 JPG 还是 PNG?
一次性分享、体积敏感选 JPG;需要还原、反复处理、保留透明通道选 PNG。JPG 质量参数拉到最高仍然是有损压缩,混淆图这种高频噪点内容更容易出现块状痕迹。
兼容与还原
小番茄原版算法混淆的图能还原吗?
只要宽高与混淆时完全一致,就能。本站的曲线顺序、位移公式和搬运方向与公开参考实现一致。若图片在传输中被裁剪、缩放或截图,坐标关系已经改变,无法直接还原。
为什么点了“解混淆”,画面还是很乱?
按顺序排查:图片宽高是否与混淆时一致;是否被聊天软件压缩过;是否用了截图而不是原文件;是否在别的工具里改过参数。宽高只要差一个像素,结果就会整体错位。
为什么大图导入后变小了?
单张上限是 800 万像素、单边 4000 像素。超出时会等比缩小,避免手机内存不足。缩小后的图仍可正常混淆,但不能与原始尺寸的混淆结果互通,页面会明确提示。
发到微信、QQ 后还能还原吗?
只要平台没有改变图片宽高,就能。建议用“原图”或“文件”方式发送。部分平台会压缩并缩小图片,接收方还原时会错位,这时需要发送方重新发一次原始文件。
混淆结果能再混淆一次吗?
可以,它会再按同一步长搬一次。但请注意:再混淆一次不等于“双重加密”,因为还原时也需要反向执行两次。JPG 路径下每次都会增加压缩损失,建议用 PNG。
隐私与安全
图片会被上传到服务器吗?
不会。页面是纯静态的,没有接收图片的后端接口。读取、重排、导出都在浏览器内完成。断网后只要页面已加载,仍可正常处理。
既然有百度统计,还算本地处理吗?
算。统计脚本收集的是页面访问量、来源、停留时间等常规数据,不接触 Canvas 像素,也无法读取你选择的文件。二者是相互独立的两件事,详见隐私政策。
用混淆保护隐私图片安全吗?
不安全。混淆没有密钥,规则公开,任何拿到图片的人都能还原。它只适合防剧透、遮挡缩略图等低风险场景。证件、私密影像、医疗与商业资料请使用加密或不可逆脱敏。
处理过的图片会留在浏览器里吗?
处理结果以临时 Blob 形式存在于当前标签页内存中,关闭或刷新页面后会被回收。已下载到本地的文件不受影响。浏览器缓存、下载记录和剪贴板历史可能仍保留痕迹,公共设备上请自行清理。
故障排查
按钮是灰的,点不了
说明还没有成功导入图片,或者上一张图仍在处理。等处理结束,或重新选择一张图片。如果导入后仍然全灰,可能是浏览器禁用了 Canvas 或 JavaScript,换一个现代浏览器再试。
处理时页面卡住或崩溃
大图需要较多内存。关闭其他占用较高的标签页,避免同时运行多个处理任务;仍然不行时,把图片缩到 4000 像素以内再导入。手机端建议一次只处理一张。
透明背景变成白色了
JPG 不支持透明通道,导出时会自动铺白底。需要保留透明,请在“输出格式”里选择 PNG,并把输出图保存为 PNG。
导出的图片体积特别大
混淆后的画面是高频噪点,PNG 很难压缩,体积可能比原图大很多,这是正常现象。如果只是分享,可以改用 JPG;如果需要无损往返,则需要接受更大的体积。
如果上面的条目没有覆盖你的情况,请看反馈与联系,并按页面里的清单整理信息。描述清楚浏览器、图片尺寸、操作步骤和报错文字,能显著提高定位效率。