Исправлена регистрация HEIF/AVIF декодеров в Celery worker для поддержки HEIC фото
This commit is contained in:
@@ -17,6 +17,16 @@ from django.core.files.storage import default_storage
|
|||||||
|
|
||||||
logger = logging.getLogger(__name__)
|
logger = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
# Регистрация декодеров HEIF/AVIF для Pillow в Celery worker
|
||||||
|
# Это критично для обработки HEIC/HEIF фото с iPhone
|
||||||
|
try:
|
||||||
|
from pillow_heif import register_heif_opener, register_avif_opener
|
||||||
|
register_heif_opener()
|
||||||
|
register_avif_opener()
|
||||||
|
logger.info("[Celery] HEIF/AVIF decoders registered successfully")
|
||||||
|
except ImportError:
|
||||||
|
logger.warning("[Celery] pillow-heif not available - HEIC/HEIF/AVIF formats will not be supported")
|
||||||
|
|
||||||
|
|
||||||
@shared_task(
|
@shared_task(
|
||||||
bind=True,
|
bind=True,
|
||||||
|
|||||||
Reference in New Issue
Block a user