Browse Source

Load pillow_heif if available

pull/519/head
Markus Blöchl 2 years ago
parent
commit
fdbe5ced95
  1. 2
      pyproject.toml
  2. 5
      src/sigal/image.py

2
pyproject.toml

@ -32,7 +32,7 @@ dependencies = [
dynamic = ["version"]
[project.optional-dependencies]
all = ["brotli", "feedgenerator", "zopfli", "cryptography"]
all = ["brotli", "feedgenerator", "zopfli", "cryptography", "pillow-heif"]
tests = ["pytest", "pytest-cov"]
docs = ["Sphinx>=4.1.0", "furo", "cryptography"]

5
src/sigal/image.py

@ -44,6 +44,11 @@ from PIL.TiffImagePlugin import IFDRational
from pilkit.processors import Transpose
from pilkit.utils import save_image
try:
from pillow_heif import HeifImagePlugin
except:
pass
from . import signals, utils
# Force loading of truncated files

Loading…
Cancel
Save