当我使用PIL调整图像大小(缩略图)时,它会破坏与图像相关联的exif数据,我该如何保留它。我将调整过的图像作为图像缓冲区上传到云端。
调整大小后的图片没有exif数据。
file_path = '...'
file_name = '...'
im = Image.open( file_path )
size =(512,521)
im.thumbnail( size, Image.ANTIALIAS)
thumbnail_buf_string = StringIO.StringIO()
file_save_extension = 'JPEG'
im.save(thumbnail_buf_string, format=file_save_extension)
upload_to_cloud('512_' + file_name , thumbnail_buf_string.getvalue())
调整大小后的图片没有exif数据。