Skip to content

Commit 27fb4dc

Browse files
committedJun 17, 2015
generate_test_mak_image.py: guess mask image name if not specified
1 parent fb7d0d2 commit 27fb4dc

File tree

1 file changed

+6
-3
lines changed

1 file changed

+6
-3
lines changed
 

‎scripts/generate_test_mask_image.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,10 @@ def colorDiff( c1, c2 ):
2323
blueDiff = abs( qBlue( c1 ) - qBlue( c2 ) )
2424
alphaDiff = abs( qAlpha( c1 ) - qAlpha( c2 ) )
2525
return max( redDiff, greenDiff, blueDiff, alphaDiff )
26-
26+
2727
def imageFromPath(path):
2828
if ( path[:7] == 'http://' ):
29-
#fetch remote image
29+
#fetch remote image
3030
data = urllib2.urlopen(path).read()
3131
image = QImage()
3232
image.loadFromData(data)
@@ -89,7 +89,10 @@ def updateMask(control_image_path, rendered_image_path, mask_image_path):
8989
parser = argparse.ArgumentParser() # OptionParser("usage: %prog control_image rendered_image mask_image")
9090
parser.add_argument('control_image')
9191
parser.add_argument('rendered_image')
92-
parser.add_argument('mask_image')
92+
parser.add_argument('mask_image', nargs='?', default=None)
9393
args = parser.parse_args()
9494

95+
if not args.mask_image:
96+
args.mask_image = args.control_image[:-4] + '_mask.png'
97+
9598
updateMask(args.control_image, args.rendered_image, args.mask_image)

0 commit comments

Comments
 (0)
Please sign in to comment.