- Отгружено
- 7 ноября 2026 г. в 22:48 UTC
- Автор
- Kamo
- Завершение
- 125ab4b
Все HEIC, загруженные пользователем, не сработали: convert-to-pdf рассматривал только png/jpg/tiff/bmp/gif как изображения, так что .heic упал через Docs, который не может открыть HEIF и ответил 500 — член был сказал, чтобы загрузить JPG, PNG или PDF для фотографии прямо из своего телефона. - HeifDecoder запускает heif-dec от libheif (Alpine libheif-tools, добавленный в образ) в качестве подпроцесса для декодирования основного изображения в вертикальный JPEG (применяется irot/imir, сброс ориентации EXIF); ограничен пиксельным лимитом, таймом и двумя параллельными слотами. AVIF следует по тому же пути. - WebP декодируется ffmpeg (демуксер прикреплен) вместо отказа в документах. - Форматы нюхают по содержанию тоже, так что HEIC с названием image.jpg по-прежнему преобразует. - JPEG, чья EXIF ориентация говорит, что он лежит на его стороне (каждый портрет телефон фото) поворачивается вертикально перед встраиванием; неметагированные JPEG все еще встраиваются байт за байт. Проверено с реальной 3992x2992 мозаичной камерой HEIC и iPhone-стилем irot HEIC через ImageToPdfService внутри собственного образа Alpine службы с установленным пакетом libheif-tools.
