|
|
@ -22,9 +22,15 @@ try: |
|
|
|
im = im.convert() |
|
|
|
if args.width is not None or args.height is not None: |
|
|
|
if args.width is None: |
|
|
|
size = (int(im.size[0] * args.height / im.size[1]), args.height) |
|
|
|
if args.crop and args.crop == CROP_WHITESPACE: |
|
|
|
size = (int(im.size[0]), args.height) |
|
|
|
else: |
|
|
|
size = (int(im.size[0] * args.height / im.size[1]), args.height) |
|
|
|
elif args.height is None: |
|
|
|
size = (args.width, int(im.size[1] * args.width / im.size[0])) |
|
|
|
if args.crop and args.crop == CROP_WHITESPACE: |
|
|
|
size = (args.width, int(im.size[1])) |
|
|
|
else: |
|
|
|
size = (args.width, int(im.size[1] * args.width / im.size[0])) |
|
|
|
else: |
|
|
|
size = (args.width, args.height) |
|
|
|
if args.crop: |
|
|
|