gtk.gdk: сделать изображение на 50% более серым - PullRequest
0 голосов
/ 09 февраля 2011

У меня есть изображение с gtk.gdk.Я хочу, чтобы он выглядел серым, поэтому я хочу сделать что-то вроде рисования серого прямоугольника поверх него с 50% альфа-значением.Как бы я это сделал?Документы так запутаны.

1 Ответ

0 голосов
/ 30 марта 2014

я просто придумал способ взять половину самых высоких значений цвета и взять половину числа непосредственно между ними и поместить его в наименьшее число (например, от 0,255,255 до 127,255,255 или от 0,127,255 до 96,127,255) или беря второе по величине число и наибольшее число, находя 50%, помещая это как второе по величине число, затем повторяя это для абсолютного наименьшего числа (например, 0,128,255> 112,192,255) надеюсь, что это работает для меня и для вас, сейчас я рекомендую себе и вам второй вариант, однако, если вы ленивый, первый вариант меньше работы

...