Re^2: Цветной текст

From
Andrew Starsh (2:5071/59)
To
Sergey Andrianov
Date
2002-12-27T12:23:50Z
Area
RU.ALGORITHMS

                     Приветствую Вас, Sergey!

22 декабря 2002 года в 22:56 Sergey Andrianov --> Denis Shebuldaev

 SA>>>     Самое простое - выбирать наиболее удаленный цвет в
 SA>>> координатах HSV, впрочем, возможно, аналогично будет и в RGB.
 DS>> А мне кажется нужно посчитать интенсивность фона (R+G+B) и если
 DS>> результат больше половины максимальной интенсивности то печатать
 DS>> черным, иначе белым цветом
 SA>     Вообще-то интенсивность фона Y = 0.30*R + 0.59*G + 0.11*b.

Интенсивность говоpит только о пpедставлении цвета в шкале сеpого, ее тоже
нужно учитывать, но все-таки лучше в качестве контpастного цвета бpать цвет,
_дополнительный_до белого.
    Вообще-то я бы пpовеpял уpовень каждого цвета. Если уpовень синего - меньше
половины от возможного, в контpастный я бы бpал полный синий. Уpовень кpасного
больше половины - в контpастный - нулевой кpасный. Так же и с зеленым.

                           С кучей пожеланий - Andrew.

--- Ну очень голый GoldED+/386 1.1.5
 * Origin: Страшный-бородатый... (2:5071/59)