speed improvements

This commit is contained in:
Glenn Jocher 2021-07-02 13:05:02 +02:00 committed by GitHub
parent 7fb93f4540
commit 58a80ad3a9
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -568,14 +568,14 @@ def solarize(image, threshold=128):
def exif_transpose(image): def exif_transpose(image):
""" """
Transpose an image accordingly if it has an EXIF Orientation tag Transpose a PIL image accordingly if it has an EXIF Orientation tag.
:param image: The image to transpose. :param image: The image to transpose.
:return: An image. :return: An image.
""" """
exif = image.getexif() exif = image.getexif()
orientation = exif.get(0x0112) orientation = exif.get(0x0112, 1) # default 1
if orientation is not None: if orientation > 1:
method = {2: Image.FLIP_LEFT_RIGHT, method = {2: Image.FLIP_LEFT_RIGHT,
3: Image.ROTATE_180, 3: Image.ROTATE_180,
4: Image.FLIP_TOP_BOTTOM, 4: Image.FLIP_TOP_BOTTOM,