帮助 · 常见问题

常见问题:先把这些疑问说清楚

关于混淆与解混淆,真正会卡住人的往往不是按钮在哪里,而是“它能不能保密”“为什么还原不完美”“图片到底去了哪里”。下面 25 个问题按主题分组,答案尽量具体,不绕弯子。

25 个问题 按主题分组 持续更新

如果你只想快速判断一件事:混淆能让人一眼看不懂,但不能让知道方法的人永远看不懂。其余问题基本都可以从这句话推出来。下面先讲概念,再讲操作和画质,最后谈隐私与边界。

基础:它到底是什么

图片混淆和加密有什么区别?

混淆只改变像素的位置,不改变像素值,也不需要密钥;加密会改变内容本身,并且依赖密钥才能还原。本站的曲线和位移公式是公开的,任何人拿到工具和尺寸都能解开。

所以它的目标是提高“随手看一眼”的成本,不是保护秘密。需要真正保密时,请使用加密工具,而不是图片混淆。

别人拿到混淆图,能解开吗?

能。知道图片尺寸和处理方法的人,可以用同样的工具还原。本站也不隐藏算法,原理页把曲线、位移和伪代码都写清楚了。

它不适合承载密码、身份证号、未公开合同这类信息。把这些内容交给任何在线工具,都不是稳妥的做法。

为什么用 Gilbert 曲线,而不是随机打乱?

随机打乱需要记录或同步随机种子,否则无法稳定还原;Gilbert 曲线是确定性的,只要知道宽高就能重建同一张映射表。逐行打乱又会留下明显的条纹和局部相关性,Gilbert 曲线在矩形里来回折返,视觉上更均匀。

0.618 是密钥吗?

不是。它是黄金分割共轭数的近似值,只用来计算整体位移量:offset = round(0.618 × 宽 × 高)。这个数字写在算法页上,所有人都能看到。

它影响的是打散后的图案分布,不承担任何保密功能。

同一张图每次处理,结果都一样吗?

在相同浏览器、相同尺寸和相同算法版本下,结果一致。不同尺寸会得到不同的曲线和位移量;一旦尺寸变了,旧结果就不能直接拿来解。

操作与格式

支持哪些图片格式?

JPG/JPEG、PNG、WebP、GIF(只取处理时显示的那一帧,不保留动画)、BMP,以及当前浏览器能够解码的 AVIF。SVG 不支持,因为外部引用可能带来跨域读取问题;请先转成 PNG 再处理。

可以一次处理多张吗?

当前版本一次处理一张。需要多张时,可以开多个标签页分别处理;每个标签页互相独立,图片也不会互相上传。

批量处理在计划中,但在没有可靠的内存控制方案之前,不会为了“看起来功能多”而草率加上。

手机能用吗?

能。手机上的 Chrome、Safari、Edge 等现代浏览器都支持 Canvas,操作与电脑一致:点按选择图片,或在相册里选图。

手机内存相对有限,800 万像素的图会慢一些,建议先裁剪或缩小。

图片最大能有多大?

建议不超过 800 万像素、单边不超过 8000 像素。混淆超过上限会自动等比缩小;解混淆超过上限会拒绝处理,因为缩小会直接破坏还原所需的坐标关系。

为什么混淆会自动缩小,解混淆不会?

混淆时缩小只改变成品尺寸,不影响“把像素打散”这件事;解混淆必须和混淆时的尺寸完全一致,自动缩小会让每个像素的坐标对不上。

所以解混淆遇到超大图时,本站宁可不处理,也不给你一个“看起来完成、实际错位”的结果。

可以用 Ctrl+V 粘贴吗?

可以。截图或复制的图片可以直接粘贴到工具页;浏览器会把剪贴板里的图片当作文件读入。手机上通常没有 Ctrl+V,使用“选择图片”即可。

需要注册或登录吗?

不需要。没有账号系统,没有次数限制,也没有水印。工具是纯静态页面,打开就能用。

能离线使用吗?

页面和脚本加载完成后,处理本身不需要网络。浏览器缓存了静态文件时,断网也能再次打开;首次访问仍然需要联网加载页面。

会改变图片分辨率吗?

不会主动改变。解混淆严格按输入尺寸处理;混淆只有在超过 800 万像素时才会等比缩小,界面会提前说明缩小后的尺寸。

还原与画质

为什么解混淆后颜色有细微差异?

最常见的原因是中途保存成了 JPEG,或被微信、QQ、微博等重新压缩。有损编码会改写像素值,逆变换只能把“已经被改写的值”搬回原位,无法恢复原始颜色。

用 PNG 保存、避免二次转发,可以解决大部分色差问题。

解出来还是噪点,是算法坏了吗?

先检查三件事:图片是否被裁剪、缩放或旋转;文件是否被二次压缩;它是否真的由本站算法生成。三者中任何一个不匹配,结果都不会是原图。

本站只提供同一套 Gilbert 曲线与位移的逆运算,不是万能反混淆器。

为什么 PNG 更适合还原?

PNG 是无损格式,保存时不会重新计算颜色。JPEG 每次保存都会做有损压缩,哪怕把质量拉到最高,也会改变部分像素。

如果图片之后还要解混淆,请始终保留 PNG 版本。

透明背景会保留吗?

PNG 和 WebP 会保留 alpha 通道;JPEG 不支持透明,下载 JPEG 时会自动填白底。需要透明背景就选 PNG。

需要说明一个浏览器层面的细节:Canvas 处理半透明像素时会做预乘 alpha,解码再编码后,部分半透明颜色的 RGB 值可能出现 ±1 的舍入差。完全不透明的像素不受影响。

能还原被裁剪过的混淆图吗?

不能。裁剪去掉了部分像素,曲线和位移关系被破坏;即使把边缘补回来,也无法知道被裁掉的位置原本对应哪里。

混淆图放大看为什么还是清晰的?

因为算法只搬位置,不做模糊或降采样。每个像素的颜色值原样保留,所以放大后能看到清晰的色块,只是它们站错了地方。

可以恢复被平台压缩过的图片吗?

只能尽量还原结构,无法恢复已经丢失的像素。平台压缩属于不可逆的信息损失,任何解混淆工具都做不到“完全复原”。

隐私与合规

图片会上传到服务器吗?

不会。页面没有上传接口;读取、置换、导出都在浏览器里完成。你可以在开发者工具的网络面板里验证:处理一张图时,不会出现携带图片的请求。

百度统计会拿到图片吗?

不会。统计脚本只记录页面访问概况,例如访问时间、来源和大致设备信息,不读取画布,也不接触文件名或图片内容。更多说明见隐私政策。

可以商用吗?

可以用于你有权处理的图片和合法业务,不需要授权或付费。站点代码、文案和视觉设计版权归本站所有;不得用本站从事侵权、违法或规避平台审核的行为。

能用来规避平台审核吗?

不能。请勿将本工具用于绕过内容审核、传播违法信息或侵犯他人权益。图片混淆不是加密,也不是审核对抗手段;它只适合做轻量的视觉遮挡和演示。

还有问题没被回答?

先看使用指南里的故障排查表;如果仍然卡住,欢迎把现象和操作步骤发到联系邮箱,不需要附上敏感图片。