Add option --background.
This commit is contained in:
parent
db2fab6628
commit
73df06730f
1 changed files with 12 additions and 1 deletions
13
stitch.py
13
stitch.py
|
@ -53,7 +53,8 @@ def stitch_argparse(args):
|
|||
|
||||
final_width = sum(column_widths) + ((grid_x - 1) * args.gap)
|
||||
final_height = sum(row_heights) + ((grid_y - 1) * args.gap)
|
||||
final_image = PIL.Image.new('RGBA', [final_width, final_height])
|
||||
background = '#' + args.background.strip('#')
|
||||
final_image = PIL.Image.new('RGBA', [final_width, final_height], color=background)
|
||||
|
||||
offset_y = 0
|
||||
for (index_y, row) in enumerate(arranged_images):
|
||||
|
@ -114,6 +115,16 @@ def main(argv):
|
|||
This many pixels of transparent gap between each row / column.
|
||||
''',
|
||||
)
|
||||
parser.add_argument(
|
||||
'--background',
|
||||
type=str,
|
||||
default='#00000000',
|
||||
help='''
|
||||
Background color as a four-channel (R, G, B, A) hex string.
|
||||
This color will be seen in the --gap and behind any images that
|
||||
already had transparency.
|
||||
''',
|
||||
)
|
||||
parser.set_defaults(func=stitch_argparse)
|
||||
|
||||
return betterhelp.go(parser, argv)
|
||||
|
|
Loading…
Reference in a new issue