diff options
Diffstat (limited to 'bin/box_blur.py')
-rw-r--r-- | bin/box_blur.py | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/bin/box_blur.py b/bin/box_blur.py index 9d5d1cd..d570f5a 100644 --- a/bin/box_blur.py +++ b/bin/box_blur.py @@ -22,13 +22,15 @@ def _main_box_blur(img_path, radius=DEFAULT_RADIUS, output_path=None): image.save(output_path, output) def _parse_args(args=sys.argv): - parser = argparse.ArgumentParser() - parser.add_argument('img_path') - parser.add_argument('--output', '-o', - dest='output_path', default=None) + parser = argparse.ArgumentParser( + description='Apply box blur to an image.') + parser.add_argument('img_path', help='source image file path') + parser.add_argument('--output', '-o', dest='output_path', default=None, + help='save new image to a file') parser.add_argument('--radius', '-r', type=cmd_line.parse_non_negative_integer, - default=DEFAULT_RADIUS) + default=DEFAULT_RADIUS, + help='specify convolution kernel radius') return parser.parse_args(args[1:]) def _main(args=sys.argv): |