-def _compare(ref_image, src_image, delta_image):
- import subprocess
- p = subprocess.Popen([
- 'compare',
- '-metric', 'AE',
- '-fuzz', '%u%%' % (100*options.fuzz,),
- '-dissimilarity-threshold', '1',
- ref_image, src_image, delta_image
- ], stderr=subprocess.PIPE)
- _, stderr = p.communicate()
- try:
- return int(stderr)
- except ValueError:
- return 0xffffffff