LINUX.ORG.RU

Постобработка изображения в Xorg по маске

 


0

2

Существует ли программы, которые позволяют компенсировать неравномерность параметров пикселей дисплея?

У некоторых типов дисплеев при попытке показать однотонный фон, на самом деле наблюдается неравномерность, например могут выгорать плазменные дисплеи или OLED, есть ли возможность компенсировать это с помощью программы типа xgamma, но позволяющей задавать маски для изменения параметров? Скажем, чтоб иметь разную гамму по краям и в центре дисплея или что-то вроде?

Я пытался искать в поисковиках, но не знаю как сформулировать запрос чтоб что-то найти.

Вообще какие есть способы изменение изображения с монитора с неравномерным преобразованием?

★★★★★

В compiz можно использовать шейдеры для постобработки изображения. Как-то экспериментировал с красным дисплеем:

!!ARBfp1.0
TEMP tex;
TEMP tex2;
TEX tex, fragment.texcoord[0], texture[0], RECT;
MOV tex2, {0, 0.0, 0.0, 1.0};
DP3 tex2.r, tex, {0.33333, 0.33333, 0.33333, 0};
ADD tex2.r, 1.0, -tex2.r;
MOV result.color, tex2.rbga;
END

В моём случае всё было просто, но тебе понадобятся шейдеры посложнее, с условными переходами.

i-rinat ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.