← 返回命令列表

Linux command

diffimg 命令

文本

复制后可按需替换文件名、目录或参数。

常用示例

Compute the difference

diffimg [image1.png] [image2.png] [diff.png]

Use it for visual regression tests

diffimg [expected.png] [actual.png] [report/diff.png]

说明

diffimg computes the per-pixel difference between two equally sized images and writes the result to a third file. Each output pixel encodes the delta between the corresponding pixels of the two inputs — identical areas appear black, changed areas light up. This makes it an easy drop-in for visual regression checks, before/after comparisons, and QA pipelines. Implementations vary — some are Python/PIL wrappers, some are Qt-based GUIs with a CLI front end, and some are Go/Rust rewrites. All agree on the basic three-argument signature and on support for PNG, JPEG, and GIF input.

FAQ

What is the diffimg command used for?

diffimg computes the per-pixel difference between two equally sized images and writes the result to a third file. Each output pixel encodes the delta between the corresponding pixels of the two inputs — identical areas appear black, changed areas light up. This makes it an easy drop-in for visual regression checks, before/after comparisons, and QA pipelines. Implementations vary — some are Python/PIL wrappers, some are Qt-based GUIs with a CLI front end, and some are Go/Rust rewrites. All agree on the basic three-argument signature and on support for PNG, JPEG, and GIF input.

How do I run a basic diffimg example?

Run `diffimg [image1.png] [image2.png] [diff.png]` in a terminal, then adjust file names, paths, flags, or remote targets for your system.

Where can I find more diffimg examples?

This page includes 2 examples for diffimg, plus related commands for nearby Linux tasks.