Как преобразовать фотографию из цветного в черно-белое с помощью OpenGL? - PullRequest
1 голос
/ 18 августа 2010

Допустим, мы видим цветное изображение людей, смотрящих телевизор, и когда я добавляю код OpenGL, оно превращается в следующее:

http://i.dailymail.co.uk/i/pix/2008/10/18/article-1078627-02281598000005DC-210_468x382.jpg

Каков код для преобразования фотографии из цветной в черно-белую?

1 Ответ

4 голосов
/ 18 августа 2010

Временный ответ: используйте шейдер glsl

float luminance = (in.r+in.g+in.b)/3.0;
gl_FragColor = vec4(luminance, luminance, luminance, 1.0);

, но это один хромой вопрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...