图片差异对比
本机运行看清两张图片之间到底改了什么——全部在你的设备上比较。
完全在你的设备上比较两张图片:实时查看变化像素的百分比、不同变化区域的数量并可跳转到下一处,还有五种查看差异的方式——并排显示、滑动对比、洋葱皮透明度叠加、带编号的差异区域标注,以及 A/B 闪烁对比。可调整灵敏度,并选择是否忽略抗锯齿噪点。任何内容都不会上传。
关于本工具
你需要提供
- 两张你的设备能解码的任意格式图片——JPEG、PNG、WebP、GIF 或 AVIF。
- 灵敏度滑块(感知色差阈值)和忽略抗锯齿的开关。
- 尺寸不一致时,可选择只比较重叠部分,或把图片 B 缩放到相同尺寸。
你将获得
- 实时显示变化像素的百分比,以及不同变化区域的数量。
- 五种查看模式:并排、滑动对比、洋葱皮透明叠加、带编号的差异区域图,以及 A/B 闪烁。
- 在变化区域之间上一处/下一处切换,按面积从大到小排序。
使用限制
- 差异视图显示变化区域的外框,而不是逐像素的热力图。
- 非常大的图片解码和比较会花一点时间——处理仍全部在你的设备上进行。
- 只做视觉比较;不读取元数据、EXIF 数据或文件结构。
使用方法
-
选择图片 A
从你的设备中选择第一张图片——它在本地解码,不会离开你的设备。
-
选择图片 B
选择第二张图片与之对比。若两张尺寸不同,会出现一条横幅,提供“重叠/缩放”的选择。
-
调整灵敏度
拖动灵敏度滑块,必要时切换“忽略抗锯齿噪点”,以控制比较的严格程度。
-
选择查看方式
在并排、滑动对比、洋葱皮、差异图或闪烁之间切换,用最清楚的方式看出变化。
-
逐处查看差异
用“上一处/下一处”在变化区域之间跳转,按面积从大到小排序,并高亮当前区域。
常见问题
我的图片会被上传到什么地方吗?
不会。两张图片都在你的设备上用 JavaScript 解码和比较——不会向服务器发送任何内容,页面加载后即可离线使用。
为什么缩放过或重新压缩过的图片没有被判定为截然不同?
比较使用的是感知色彩距离,而不是逐字节相等,因此普通的重采样或压缩噪点会保持在灵敏度阈值以下,而真正的修改仍会超过阈值。关闭“忽略抗锯齿噪点”会让比较更严格。
如果两张图片尺寸不同会怎样?
会有一条提示告诉你两者的尺寸,并让你选择:只比较两张图片共有的左上区域(重叠区域),或先把图片 B 重采样到图片 A 的网格上(缩放匹配)。两种处理都不会静默应用——所选方式和实际比较的尺寸始终会显示出来。
五种查看模式有什么区别?
并排和滑动会显示两张完整图片;洋葱皮通过不透明度滑块把一张淡入叠加到另一张上;差异图会在图片 A 上为每个变化区域画一个带编号的方框;闪烁则按你设定的节奏交替显示两张图片(如果你的设备偏好减弱动态效果,则改为手动按钮)。