Add HEIC/HEIF image support
- Add support for HEIC/HEIF image thumbnails and previews - Replace dependency "pillow_avif_plugin" with "pi-heif" - Remove unused dependencies in ts_cli.py
This commit is contained in:
parent
18becd62a3
commit
be3992f655
3 changed files with 11 additions and 6 deletions
|
|
@ -7,14 +7,17 @@
|
|||
|
||||
import datetime
|
||||
import math
|
||||
from multiprocessing import Value
|
||||
|
||||
# from multiprocessing import Value
|
||||
import os
|
||||
import subprocess
|
||||
|
||||
# import subprocess
|
||||
import sys
|
||||
import time
|
||||
from PIL import Image, ImageOps, ImageChops, UnidentifiedImageError
|
||||
from PIL import Image, ImageChops, UnidentifiedImageError
|
||||
from PIL.Image import DecompressionBombError
|
||||
import pillow_avif
|
||||
|
||||
# import pillow_avif
|
||||
from pathlib import Path
|
||||
import traceback
|
||||
import cv2
|
||||
|
|
|
|||
|
|
@ -10,6 +10,7 @@ from pathlib import Path
|
|||
|
||||
import cv2
|
||||
import rawpy
|
||||
from pillow_heif import register_heif_opener, register_avif_opener
|
||||
from PIL import (
|
||||
Image,
|
||||
UnidentifiedImageError,
|
||||
|
|
@ -36,8 +37,9 @@ ERROR = "[ERROR]"
|
|||
WARNING = "[WARNING]"
|
||||
INFO = "[INFO]"
|
||||
|
||||
|
||||
logging.basicConfig(format="%(message)s", level=logging.INFO)
|
||||
register_heif_opener()
|
||||
register_avif_opener()
|
||||
|
||||
|
||||
class ThumbRenderer(QObject):
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue