Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.07.25;
Скачать: CL | DM;

Вниз

Как перевести цвет из colordialog`a в такой же в HTML`e   Найти похожие ветки 

 
Nes ©   (2005-07-06 00:24) [0]

Сообственно сам сабж,наглым копированием не проходит(тёмно-красный тогда похож на зелёный)
Очень нужно...прога заменяет цвет в хтмл страничке на нужный(так нужно)...вот и перевести цвет из colordialog в понятный цвет для хмтла не знаю как =(
Заранее спасибо...


 
Kolan ©   (2005-07-06 00:53) [1]

В HTML цвет задаётся 16 коде RGB всё что надо преобразовать:

 if ColorDialog1.Execute then
   Edit1.Text := IntToHex(GetRValue(ColorDialog1.Color), 2) +
     IntToHex(GetGValue(ColorDialog1.Color), 2)
     + IntToHex(GetBValue(ColorDialog1.Color), 2);


 
begin...end ©   (2005-07-06 08:54) [2]

Edit.Text := IntToHex(ColorToRGB(ColorDialog.Color))


 
-=XP=- ©   (2005-07-06 09:03) [3]

IntToHex(ColorToRGB(ColorDialog.Color))

Другой порядок следования байтов: RGB и BGR
Кажется, правильно именно в [1].


 
Anatoly Podgoretsky ©   (2005-07-06 09:14) [4]

begin...end ©   (06.07.05 08:54) [2]
Не пойдет ты изменил порядок байт


 
begin...end ©   (2005-07-06 09:24) [5]

> -=XP=- ©   (06.07.05 9:03) [3]

Вы правы.


 
SecCenter   (2005-07-06 11:25) [6]

При чем здесь порядок байт?
Дело в том что число цвета надо переводить по состовляющим(1), а не сразу все(2).


 
Nes ©   (2005-07-06 12:00) [7]

Спасибо всем=)!


 
ЮЮ ©   (2005-07-06 12:02) [8]

>по состовляющим(1), а не сразу все(2).

:)
В шестнадцетиричном предствлении все "составляющие" сразу рядышком и лежат, толбко то что в Delphi $AABBCC, то в HTML $CCВВАА



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

Текущий архив: 2005.07.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.026 c
1-1120459480
DimonNew
2005-07-04 10:44
2005.07.25
TListBox and Columns


1-1120729687
Magedon
2005-07-07 13:48
2005.07.25
Service pack


14-1118450180
Piter
2005-06-11 04:36
2005.07.25
Арабы-беспредельщики водят машины


14-1120398403
Soft
2005-07-03 17:46
2005.07.25
Как с 3 V можно получить 7 KV?


8-1111615744
Citizen
2005-03-24 01:09
2005.07.25
Максимально быстро подготовить картинку для передачи по сети