Skip to content

output-distance: use ImageMagick's compare for visual comparisons

Han-Wen Nienhuys requested to merge dev/hanwen/output-distance-imagemagick into master

This has several advantages:

  • Also works for output not based on Grobs (eg. titles, footnotes, etc.)

  • Also works for page layout

  • Also catches regressions below the formatting engine (eg. problems with Cairo or Ghostscript)

  • Highlights differences per system. Vertical spacing shifts in the first system do not cause diffs across the entire score image

  • Obviates code for reading and writing signature files, as well as the clumsy and suboptimal geometric algorithms in output-distance.py to compare signatures

Merge request reports