Accept HEIC image format labels
This commit is contained in:
+4
-2
@@ -128,8 +128,10 @@ def public_text(text):
|
||||
|
||||
def web_image(raw, destination):
|
||||
with Image.open(io.BytesIO(raw)) as original:
|
||||
if original.format not in {"JPEG", "PNG", "WEBP", "HEIF", "AVIF", "TIFF"}:
|
||||
raise ValueError("Use JPEG, PNG, WebP, HEIC, AVIF, or TIFF photos")
|
||||
if original.format not in {"JPEG", "PNG", "WEBP", "HEIF", "HEIC", "AVIF", "TIFF"}:
|
||||
raise ValueError(
|
||||
f"Detected {original.format or 'unknown'}; use JPEG, PNG, WebP, "
|
||||
"HEIF/HEIC, AVIF, or TIFF photos")
|
||||
taken_at = exif_photo_date(original.getexif())
|
||||
image = ImageOps.exif_transpose(original)
|
||||
image.thumbnail((GALLERY_MAX_EDGE, GALLERY_MAX_EDGE), Image.Resampling.LANCZOS)
|
||||
|
||||
Reference in New Issue
Block a user