Исправьте изображение, имеющее одну ссылку
У меня есть несколько фотографий и известный цвет в патче (таблица цветов с парой серых квадратов с известным RGB), и я хотел исправить эти фотографии.
Я думаю, это звучало легко, я просто преобразовал свои цвета в линейное пространство, и я сделал что-то вроде этого:
redMult = redRef/redDest;
greenMult = greenRef/greenDest;
blueMult = blueRef/blueDest;
После этого я преобразовал все изображение в линейное и умножил каждый канал на этот множитель, и я снова преобразовал изображение в sRGB
Теоретически это звучит хорошо, но кроме того, что улучшает цвет, это не достаточно хорошо.
Кстати, чтобы получить эталонный серый цвет, я использую не один пиксель, а среднее значение 16, поэтому я избавился от проблем со сжатием JPG.
Любой совет приветствуется!
Огромное спасибо заранее.