图片审查
在Changes、History或拉取请求中选择一张有改动的图片,ffgit会在图片查看器中打开它,而不是显示文本差异。支持PNG、JPEG、WebP以及受限的静态SVG。
| 模式 | 显示内容 |
|---|---|
| Side by side(并排) | 在两个同步窗格中显示修改前和修改后 |
| Swipe(滑动) | 两张图片叠放,通过拖动分隔线进行对比 |
| Overlay(叠加) | 修改后的图片混合叠加在修改前的图片上 |
| Pixel diff(像素差异) | 只显示变化的像素,使用高亮颜色 |
| Before / After(修改前/修改后) | 以完整尺寸显示其中一侧 |
| Blink(闪烁) | 两个版本在原位交替显示 |
| Equal width(等宽) | 以相同宽度进行视觉对比,隐藏像素统计 |
状态栏会显示两侧的尺寸以及变化像素的占比。
- Fit、Width和1:1,可编辑的缩放输入框,以及会记住你所选模式的Fit changes。
- 以光标为中心的滚轮、双指捏合和双击缩放;两个窗格始终保持同步。
- 键盘导航,以及快捷键帮助浮层——它覆盖在画布上方,不会改变画布大小。
- Highlight(高亮)开关,提供八种高亮颜色(像素差异也使用这些颜色)和强度设置,重启后依然保留。
- RGBA阈值和透明背景。
- 近距分隔线,按各自的源图宽度对齐竖版图片。
CI黄金测试
Section titled “CI黄金测试”在Pipelines中,如果某个CI制品包含黄金测试失败,ffgit会将其归组,并在同一查看器中提供Expected ↔ Actual、隔离差异(isolated diff)和遮罩差异(masked diff)视图。如果制品的运行报告中注明了场景、设备、主题、文字缩放和语言区域,这些信息也会一并显示。