Pass filename instead of file object when calling PIL.Image.save()

This commit is contained in:
宋文武 2016-01-12 09:48:00 +08:00 committed by Christopher Allan Webber
parent 525e851e17
commit ea309bff97
2 changed files with 3 additions and 7 deletions

View File

@ -143,11 +143,8 @@ class CommonAsciiProcessor(MediaProcessor):
thumb = converter._create_image(
orig_file.read())
with open(tmp_thumb, 'w') as thumb_file:
thumb.thumbnail(
thumb_size,
Image.ANTIALIAS)
thumb.save(thumb_file)
thumb.thumbnail(thumb_size, Image.ANTIALIAS)
thumb.save(tmp_thumb);
thumb_info = {'font': font,
'width': thumb_size[0],

View File

@ -77,8 +77,7 @@ def resize_image(entry, resized, keyname, target_name, new_size,
# Copy the new file to the conversion subdir, then remotely.
tmp_resized_filename = os.path.join(workdir, target_name)
with open(tmp_resized_filename, 'wb') as resized_file:
resized.save(resized_file, quality=quality)
resized.save(tmp_resized_filename, quality=quality)
store_public(entry, keyname, tmp_resized_filename, target_name)
# store the thumb/medium info