Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];

Вниз

Как переконвертировать Color в Hex ?   Найти похожие ветки [продолжение]

 
leonidus ©   (2007-05-22 10:42) [0]

Удалено модератором
Примечание: спам


 
Ганна Юхимівна   (2007-05-22 10:52) [1]

У Димки Маслова когда-то был чудесная библиотека функций... так пара из них как раз работала с преобразованием цветов для Web.


 
ЮЮ ©   (2007-05-22 10:53) [2]

> то вместо бледно желтого получаю красный,

Посмотри, что даёт IntToHex(clRed, 8) и сравни с тем, что ты нвписал бы в <body bgcolor= не используя Delphi.
(В тоже месте окажется красный FF, ведь clRed = $0000FF ?)


 
leonidus ©   (2007-05-22 12:44) [3]

Что-то не пойму. IntToHex(clInfoBk, 8) возвращает вообще 8-мизначное число FF000018, в то время как тег <body bgcolor= требует 6-тизначного кода цвета...


 
Плохиш ©   (2007-05-22 12:57) [4]


> leonidus ©   (22.05.07 12:44) [3]


TColor gibt die Farbe eines Windows-Steuerelements an. Dieser Typ wird von der Eigenschaft Color vieler Komponenten und anderer Eigenschaften, die Farbwerte festlegen, verwendet.

In der Unit Graphics sind die Konstanten f&#252;r TColor definiert. Diese Konstanten werden entweder direkt der &#228;hnlichsten Farbe in der Systempalette (z. B. clBlue der Farbe Blau) oder der entsprechenden Systemfarbe f&#252;r Bildschirmelemente (z.B. clBtnFace der Systemfarbe f&#252;r Schaltfl&#228;chen) zugeordnet.

Hat das h&#246;chstwertige Byte den Wert Null, erhalten Sie eine Farbe, die derjenigen in der Systempalette am &#228;hnlichsten ist. Ist das h&#246;chstwertige Byte Eins ($01 bzw. 0x01), ergibt das eine Farbe, die derjenigen in der aktiven Palette am &#228;hnlichsten ist. Wenn Sie das h&#246;chstwertige Byte auf Zwei ($02 bzw. 0x02) setzen, wird der Wert an die &#228;hnlichste Farbe in der logischen Palette des aktuellen Ger&#228;tekontexts angepasst.


 
leonidus ©   (2007-05-22 12:58) [5]

Да, на немецком дока это круто... а можно перевод?


 
Плохиш ©   (2007-05-22 13:01) [6]


> leonidus ©   (22.05.07 12:58) [5]
> Да, на немецком дока это круто... а можно перевод?

Перевод за деньги - 1 евро слово...


 
Jeer ©   (2007-05-22 14:06) [7]

Сделай так и будет тебе счастье

s := Format("<body bgcolor=rgb(%d,%d,%d)>",[GetRValue(clMy),GetGValue(clMy),GetBValue(clMy)])


 
leonidus ©   (2007-05-22 14:22) [8]

>Jeer
делаю так?

var
c:TColor;
cl:string;
..

c:=clInfoBk;
cl:=Format("<body bgcolor=rgb(%d,%d,%d)>",[GetRValue(c),GetGValue(c),GetBValue(c)]);

Получаю <body bgcolor=rgb(24,0,0)>

Но Corel мне говорит что 24,0,0 это почти черный а не бледно желтый...



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

Форум: "Основная";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.46 MB
Время: 0.042 c
15-1183112627
*Pavel
2007-06-29 14:23
2007.07.29
Посоветуйте цифровой фотоаппарат, плиз.


15-1183280055
Nous Mellon_
2007-07-01 12:54
2007.07.29
Ребят, помогите с регуляркой(php)


6-1166732105
m00ngl0w
2006-12-21 23:15
2007.07.29
WinSock


2-1183383487
Sventitskiy
2007-07-02 17:38
2007.07.29
Проблемы с памятью


2-1183368943
Tonich
2007-07-02 13:35
2007.07.29
COM-порт





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский