Добавлена поддержка HEIC/HEIF фото с iPhone: подключен pillow-heif, расширен валидатор форматов, увеличен лимит размера до 20MB

This commit is contained in:
2025-11-30 18:23:44 +03:00
parent 03048b6345
commit 1cea3661e0
5 changed files with 321 additions and 23 deletions

View File

@@ -10,3 +10,13 @@ class ProductsConfig(AppConfig):
Подключаем сигналы при готовности приложения.
"""
import products.signals # noqa
# Регистрация декодеров HEIF/AVIF для Pillow (поддержка HEIC/HEIF/AVIF с iPhone и других устройств)
try:
from pillow_heif import register_heif_opener, register_avif_opener
register_heif_opener()
register_avif_opener()
except ImportError:
# Плагин может отсутствовать в окружении — не ломаем запуск приложения
# HEIC/HEIF/AVIF тогда не будут поддерживаться до установки зависимостей
pass