Добрый день. Существует ли возможность получить корректные цвета при преобразовании файла из sRGB в YCbCr? Это нужно для конвертации в heic (libx265). Хочется заменить webp на что-нибудь поприличней -- webp выдаёт неприятные артефакты и heic того же размера выглядит лучше и ближе к оригиналу, но heic я так понимаю может сохранять только YCbCr. А цвета в нём выглядят более зелёными и менее насыщенными. Можно ли что-нибудь с этим сделать?
Мне нужно больше красного. Я долго пытался подобрать опции, которые дадут мне нормальные цвета, но нужного результата достичь так и не удалось. Даже не так, файлы у меня получались разные, но у всех ровно одна и та же проблема с оттенками.
А хотя это похоже проблемы с воспроизведением. Ни одно приложение не может показать файл нормально (krita так особенно отчётливо демонстрирует проблему), но после конвертации heic в jpg оттенки приходят в норму. Ну и чего тут делать?Кстати, это вообще нормально, что файл png->heic(очень с потерями-60)->jpg имеет больше деталей и меньше мыла, чем исходный png?
> имеет больше деталей и меньше мылаКодер шарпит.
> Ни одно приложение не может показать файл нормально
Потому что связался с видюшным YUV 4:2:0.
JPEG 4:4:4 наше всё.Денис.
Я тут проверил, он вроде и в лосслесс режиме улучшает, правда куда меньше. После обратной конвертации (лосслесс) цвета даже лучше оригинала (тени становятся самую малость более насыщенными). Видимо, пока проблемы с показом таких файлов.