thumbnails fix #3
@ -33,6 +33,12 @@ def thumbnail(image, name, args):
|
|||||||
size = (450, 450)
|
size = (450, 450)
|
||||||
im = Image.open(image)
|
im = Image.open(image)
|
||||||
im.thumbnail(size)
|
im.thumbnail(size)
|
||||||
|
|
||||||
|
if (im.mode == 'RGBA'):
|
||||||
|
bg = Image.new('RGBA', im.size, (255,255,255))
|
||||||
|
composite = Image.alpha_composite(bg, im)
|
||||||
|
im=composite.convert('RGB')
|
||||||
|
|
||||||
output = BytesIO()
|
output = BytesIO()
|
||||||
im.save(output, format='JPEG')
|
im.save(output, format='JPEG')
|
||||||
im_data = output.getvalue()
|
im_data = output.getvalue()
|
||||||
@ -162,7 +168,7 @@ def distribusify(args, directory): # noqa
|
|||||||
caption = ""
|
caption = ""
|
||||||
if args.captions:
|
if args.captions:
|
||||||
caption = caption(full_path)
|
caption = caption(full_path)
|
||||||
a = FILE_TYPES[type_].format(name, caption)
|
a = FILE_TYPES[type_].format(name, caption)
|
||||||
|
|
||||||
if subtype in SUB_TYPES:
|
if subtype in SUB_TYPES:
|
||||||
a = SUB_TYPES[subtype]
|
a = SUB_TYPES[subtype]
|
||||||
|
Loading…
Reference in New Issue
Block a user