import PIL from PIL import Image # See https://pillow.readthedocs.io/en/stable/releasenotes/9.1.0.html#deprecations # TODO: Remove this file once PIL minimal version is >= 9.1 if tuple(int(part) for part in PIL.__version__.split(".")) >= (9, 1): BICUBIC = Image.Resampling.BICUBIC BILINEAR = Image.Resampling.BILINEAR LINEAR = Image.Resampling.BILINEAR NEAREST = Image.Resampling.NEAREST AFFINE = Image.Transform.AFFINE FLIP_LEFT_RIGHT = Image.Transpose.FLIP_LEFT_RIGHT FLIP_TOP_BOTTOM = Image.Transpose.FLIP_TOP_BOTTOM PERSPECTIVE = Image.Transform.PERSPECTIVE else: BICUBIC = Image.BICUBIC BILINEAR = Image.BILINEAR NEAREST = Image.NEAREST LINEAR = Image.LINEAR AFFINE = Image.AFFINE FLIP_LEFT_RIGHT = Image.FLIP_LEFT_RIGHT FLIP_TOP_BOTTOM = Image.FLIP_TOP_BOTTOM PERSPECTIVE = Image.PERSPECTIVE