Формат AVIF поддерживается в Discourse уже довольно давно.
Я пробовал использовать AVIF, и в целом он работает хорошо.
Однако конвертация файлов AVIF работает некорректно, если файл содержит фотографию в линейном профиле (по крайней мере, в случае профиля Rec.2020 и 10-бит на канал).
При загрузке фото отображается правильно, но после того, как система генерирует миниатюры, превью файла в посте заменяется на слишком тёмное изображение.
Это типично для программного обеспечения, не поддерживающего линейные профили.
Кажется, что конвертер, генерирующий превью, не распознаёт встроенный линейный профиль.
Если же кликнуть по изображению и открыть его на весь экран в лайтбоксе, оно отображается корректно (так как это оригинальный загруженный файл).
Вот пример:
Кажется, что с форматом WebP всё работает корректно.
Это та же фотография со встроенным линейным профилем Rec.2020 в формате WebP, и она отображается правильно.
Это баг?
Возможно, у нас на сайте какая-то некорректная настройка?
Сталкивался ли кто-нибудь с такой же проблемой?

