Вниз
Скачать: CL | DM;

Как из цвета получить его негатив?   Найти похожие ветки 

← →
Лёша   (2009-04-06 16:11) [0]

Т.е. нужна функция TColor to TColor


← →
Ega23 ©   (2009-04-06 16:13) [1]

xor ?


← →
Лёша   (2009-04-06 16:36) [2]

Спасибо.
Залез в справку. Узнал, что помимо xor имеются и другие логические операторы над Integer. Обратился к Google со словами: цвет, негатив, xor. Узнал, что для графических эфектов цвет можно ксортить с каким-нибудь значением. Поискал, что для полного негатива это $FFFFFF.
Продвинулся, можно сказать.
А какой-нибудь #$@$% вместо ответа написал бы:

Result := Color xor $FFFFFF;


← →
stas ©   (2009-04-06 16:39) [3]

clwhite - color можно,
только незнаю что быстрее  )


← →
{RASkov} ©   (2009-04-06 16:39) [4]

:)))


← →
Немо ©   (2009-04-06 16:41) [5]


> clwhite - color можно,
> только незнаю что быстрее  )
>

инверсия имхо


← →
Сергей М. ©   (2009-04-06 16:43) [6]


> какой-нибудь #$@$% вместо ответа написал бы


Сегодня у тебя хороший день - #$@$% отдыхают и не мешают благотворному делу самообразования)


← →
Ega23 ©   (2009-04-06 17:04) [7]


> А какой-нибудь #$@$% вместо ответа написал бы:
>
> Result := Color xor $FFFFFF;
>


А я специально это не написал, ибо это не совсем корректно. Если уж на то пошло, то надо младшие 3 байта ксорить.


← →
Ega23 ©   (2009-04-06 17:06) [8]


> Поискал, что для полного негатива это $FFFFFF.


Кстати, тут вопрос. хотя я в цветах не разбираюсь - медведь в глаз плюнул


← →
Григорьев Антон ©   (2009-04-06 17:17) [9]

xor - это функция COLORREF to COLORREF, а не TColor to TColor. xor неприменим к целому ряду возможных значений TColor. Попробуйте инвертировать таким образом, например, clWindow, clBtnFace и т.п.


← →
Sapersky   (2009-04-06 18:06) [10]

GetSysColor? :)


← →
Anatoly Podgoretsky ©   (2009-04-06 19:40) [11]


> Result := Color xor $FFFFFF;

Это очень далеко от верного ответа, в переводе на русский - ответ не верный. TColor это не RGB


← →
KilkennyCat ©   (2009-04-07 06:47) [12]

Да ладно, смысл-то понятен.
А то ща начнете, что негатив может быть только тогда истинно негативным,


> Ega23 ©   (06.04.09 17:06) [8]


Да, сомненьица есть. Но только если начинать придираться к терминологии.
Негативная черно-белая пленка будет соответсвовать блэк ксор вайт.
Негативная цветная - нет.
Так что, все зависит от того, применительно к чему испоьзуется понятие "негатив". Например, я ваще негативный. Но цвет тут не причем. А существуют "цветные" люди. При этом вполне позитивные. Я уж молчу об определенной цветовой категории. им ваще надо ксорить головы.



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.47 MB
Время: 0.008 c
15-1235573250
Dennis I. Komarov
2009-02-25 17:47
2009.05.24
delphimaster.ru :)


15-1237840569
alexander-rsh
2009-03-23 23:36
2009.05.24
Медиаплеер


15-1236982065
вопро про кладовку
2009-03-14 01:07
2009.05.24
А что с кладовкой? Ничего не скачать, не посмотреть нельзя.


15-1237570442
Кто б сомневался
2009-03-20 20:34
2009.05.24
Панель управления >> звуки


15-1237492883
MsGuns
2009-03-19 23:01
2009.05.24
Два украинских ФК в 1/4 финала КУЕФА




   Наверх