URL: https://www.opennet.dev/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID15
Нить номер: 4630
[ Назад ]

Исходное сообщение
"Цветовое преобразование sRGB->YCbCr"

Отправлено Аноним , 22-Июл-20 18:39 
Добрый день. Существует ли возможность получить корректные цвета при преобразовании файла из sRGB в YCbCr? Это нужно для конвертации в heic (libx265). Хочется заменить webp на что-нибудь поприличней -- webp выдаёт неприятные артефакты и heic того же размера выглядит лучше и ближе к оригиналу, но heic я так понимаю может сохранять только YCbCr. А цвета в нём выглядят более зелёными и менее насыщенными. Можно ли что-нибудь с этим сделать?

Содержание

Сообщения в этом обсуждении
"Цветовое преобразование sRGB->YCbCr"
Отправлено Аноним , 22-Июл-20 18:42 
Мне нужно больше красного. Я долго пытался подобрать опции, которые дадут мне нормальные цвета, но нужного результата достичь так и не удалось. Даже не так, файлы у меня получались разные, но у всех ровно одна и та же проблема с оттенками.

"Цветовое преобразование sRGB->YCbCr"
Отправлено Аноним , 22-Июл-20 19:05 
А хотя это похоже проблемы с воспроизведением. Ни одно приложение не может показать файл нормально (krita так особенно отчётливо демонстрирует проблему), но после конвертации heic в jpg оттенки приходят в норму. Ну и чего тут делать?

Кстати, это вообще нормально, что файл png->heic(очень с потерями-60)->jpg имеет больше деталей и меньше мыла, чем исходный png?


"Цветовое преобразование sRGB->YCbCr"
Отправлено Аноним , 22-Июл-20 19:13 
> имеет больше деталей и меньше мыла

Кодер шарпит.

> Ни одно приложение не может показать файл нормально

Потому что связался с видюшным YUV 4:2:0.
JPEG 4:4:4 наше всё.

Денис.


"Цветовое преобразование sRGB->YCbCr"
Отправлено Аноним , 22-Июл-20 19:39 
Я тут проверил, он вроде и в лосслесс режиме улучшает, правда куда меньше. После обратной конвертации (лосслесс) цвета даже лучше оригинала (тени становятся самую малость более насыщенными). Видимо, пока проблемы с показом таких файлов.