if max(image.size) > 1400:
# no sense storing images that large
factor = 1400.0 / max(image.size)
- image = image.resize((int(image.size[0] * factor), int(image.size[1] * factor)), Image.ANTIALIAS)
+ image = image.resize((int(image.size[0] * factor), int(image.size[1] * factor)), Image.LANCZOS)
if image.mode == 'RGBA':
# replace alpha channel, use a white background
white_bg = Image.new('RGBA', image.size, (255, 255, 255, 255))