UPRIGHTDIFF(1)
πΈ NAME πΈ
uprightdiff β literally examines the differences between two images, no cap π
β¨ SYNOPSIS β¨
uprightdiff [options] <input-1> <input-2> <output>
π¦ DESCRIPTION π¦
okay so bestie, uprightdiff is here to do a full vibe check on two images and clock every single difference between them. It produces a visual annotation AND it reports statistics. Both. At the same time. iconic behavior fr fr β¨
The way it's built? It is optimised for images which come from browser screenshots β that's its whole main character era, iykyk π«Ά It analyses the image for vertical motion, and annotates connected regions that have the same vertical displacement. Then it highlights any remaining ("residual") differences which are not explained by vertical motion on a pixel-by-pixel basis. periodt. π
π the options, bestie π
--helpβ Show help message and exit. that's it, that's the whole job π--block-sizearg β Block size for initial search. (default 16)--window-sizearg β Initial range for vertical motion detection. (default 200)--brush-widtharg β Brush width when heuristically expanding blocks. A higher value gives smoother motion regions. This should be an odd number. (default 9)--outer-hl-windowarg β The size of the outer square used for detecting isolated small features to highlight. This size defines what we mean by "isolated". It should be an odd number. (default 21)--inner-hl-windowarg β The size of the inner square used for detecting isolated small features to highlight. This size defines what we mean by "small". It should be an odd number. (default 5)--intermediate-dirarg β A directory where intermediate images should be placed. This is our equivalent of debug or trace output. peek behind the curtain energy πͺ-v[--verbose] β Write progress info to stderr. so you can watch it cook π--formatarg β The output format for statistics, may betext(the default),jsonornone.-t[--log-timestamp] β Annotate progress info with elapsed time. β±οΈ
ngl, if you're passing a number that isn't odd to--brush-width,--outer-hl-windowor--inner-hl-windowβ¦ that's on you bestie, they should be odd numbers π
π AUTHOR π
Tim Starling <tstarling@wikimedia.org> β thank you for your service king π
okay that's the whole page bestie, go forth and diff some screenshots ππ¦
uprightdiff 1.0 Β· August 2017 β mwah, love u, bye πβ¨
π¦ where this page comes from
- debian bookworm: uprightdiff 1.4.0-1+b4 Β· BSD-3-Clause
- debian trixie: uprightdiff 1.4.0-2 Β· BSD-3-Clause
- ubuntu jammy: uprightdiff 1.4.0-1build3 Β· BSD-3-Clause
- ubuntu noble: uprightdiff 1.4.0-1build7 Β· BSD-3-Clause
- ubuntu questing: uprightdiff 1.4.0-2build2
- ubuntu resolute: uprightdiff 1.4.0-2build3 Β· BSD-3-Clause
- ubuntu stonking: uprightdiff 1.4.0-2build3 Β· BSD-3-Clause
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms