vc
This commit is contained in:
parent
86091b6d9b
commit
41f8b92b83
1 changed files with 9 additions and 7 deletions
|
@ -14,12 +14,12 @@ def process_image(file=None, filename=None, resize=0):
|
||||||
else: i = IImage.open(filename)
|
else: i = IImage.open(filename)
|
||||||
except: return ""
|
except: return ""
|
||||||
|
|
||||||
exif = i.getexif()
|
# exif = i.getexif()
|
||||||
for k in exif.keys():
|
# for k in exif.keys():
|
||||||
if k != 0x0112:
|
# if k != 0x0112:
|
||||||
exif[k] = None
|
# exif[k] = None
|
||||||
del exif[k]
|
# del exif[k]
|
||||||
i.info["exif"] = exif.tobytes()
|
# i.info["exif"] = exif.tobytes()
|
||||||
|
|
||||||
if resize:
|
if resize:
|
||||||
size = resize, resize
|
size = resize, resize
|
||||||
|
@ -39,6 +39,8 @@ def process_image(file=None, filename=None, resize=0):
|
||||||
elif i.format.lower() != "webp":
|
elif i.format.lower() != "webp":
|
||||||
if i.format.lower() == "gif":
|
if i.format.lower() == "gif":
|
||||||
gifwebp(input_image=filename, output_image=filename, option="-mixed -metadata none -f 100 -mt -m 6")
|
gifwebp(input_image=filename, output_image=filename, option="-mixed -metadata none -f 100 -mt -m 6")
|
||||||
else: i.save(filename, format="WEBP", method=6)
|
else:
|
||||||
|
i = ImageOps.exif_transpose(i)
|
||||||
|
i.save(filename, format="WEBP", method=6)
|
||||||
|
|
||||||
return f'/static{filename}'
|
return f'/static{filename}'
|
Loading…
Add table
Add a link
Reference in a new issue