>From 396684dc11dcd89f1e5ec2a96ddec4e2852dcb8e Mon Sep 17 00:00:00 2001 From: Patrick McCarty Date: Tue, 24 Nov 2009 21:27:34 -0800 Subject: [PATCH] output-distance: Add new flag for `compare'. Newer versions of ImageMagick seem to be more picky about comparing images that are not very similar. I don't know any further details, but this patch fixes `make check' for me when comparing release/2.13.7-1 with release/2.13.8-1. I am running ImageMagick 6.5.7-10. --- scripts/build/output-distance.py | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) diff --git a/scripts/build/output-distance.py b/scripts/build/output-distance.py index 2b49689..7cada36 100644 --- a/scripts/build/output-distance.py +++ b/scripts/build/output-distance.py @@ -87,7 +87,7 @@ def compare_png_images (old, new, dest_dir): system ('convert -depth 8 -crop %dx%d+0+0 %s %s/crop1.png' % (dims + (old, dir))) system ('convert -depth 8 -crop %dx%d+0+0 %s %s/crop2.png' % (dims + (new, dir))) - system ('compare -depth 8 %(dir)s/crop1.png %(dir)s/crop2.png %(dir)s/diff.png' % locals ()) + system ('compare -depth 8 -dissimilarity-threshold 1 %(dir)s/crop1.png %(dir)s/crop2.png %(dir)s/diff.png' % locals ()) system ("convert -depth 8 %(dir)s/diff.png -blur 0x3 -negate -channel alpha,blue -type TrueColorMatte -fx 'intensity' %(dir)s/matte.png" % locals ()) -- 1.6.5.3