vcxcvx
This commit is contained in:
parent
95b371610f
commit
6dcaead36f
1 changed files with 11 additions and 1 deletions
|
@ -1,7 +1,15 @@
|
||||||
from PIL import Image as IImage, ImageSequence
|
from PIL import Image as IImage, ImageSequence, ImageOps
|
||||||
from webptools import gifwebp
|
from webptools import gifwebp
|
||||||
import time
|
import time
|
||||||
|
|
||||||
|
|
||||||
|
from PIL import Image
|
||||||
|
|
||||||
|
original_image = Image.open(filename)
|
||||||
|
|
||||||
|
fixed_image = ImageOps.exif_transpose(original_image)
|
||||||
|
|
||||||
|
|
||||||
def process_image(file=None, filename=None, resize=0):
|
def process_image(file=None, filename=None, resize=0):
|
||||||
|
|
||||||
if not filename: filename = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
|
if not filename: filename = f'/images/{time.time()}'.replace('.','')[:-5] + '.webp'
|
||||||
|
@ -13,6 +21,8 @@ def process_image(file=None, filename=None, resize=0):
|
||||||
else: i = IImage.open(filename)
|
else: i = IImage.open(filename)
|
||||||
except: return ""
|
except: return ""
|
||||||
|
|
||||||
|
i = ImageOps.exif_transpose(i)
|
||||||
|
|
||||||
if resize:
|
if resize:
|
||||||
size = resize, resize
|
size = resize, resize
|
||||||
frames = ImageSequence.Iterator(i)
|
frames = ImageSequence.Iterator(i)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue