Fórum Cores no delphi #254388
14/10/2004
0
O delphi vem com uma palheta de cores. Quando queremos outras cores digitamos, por exemplo, $FF786D e etc... Só que, no meu caso(não sei os outros), eu fico muito tempo digitando $ mais numeros Hexa, tentando achar um tom de cor que me satisfaça. Existe uma forma, de saber, por exemplo, que uma determinada cor, dentro de set de numeros, as diferentes tonalidades que ela possui? Ex:
Digamos que o vermelho vai de $0000000 até $AAAAAAA, e assim por diante(É só um exemplo). Então é digitar numeros entre esses valores, que eu sei que será tons diferentes de vermelho. Tem como? Ou é no digitômetro mesmo? No aguardo.
Digamos que o vermelho vai de $0000000 até $AAAAAAA, e assim por diante(É só um exemplo). Então é digitar numeros entre esses valores, que eu sei que será tons diferentes de vermelho. Tem como? Ou é no digitômetro mesmo? No aguardo.
Paulo
Curtir tópico
+ 0
Responder
Posts
14/10/2004
Fórum Vini
Olá,
as cores são de 4 bytes, vamos considerar essa cor:
O primeiro byte($00) indica como a cor deve se adaptar à palheta.. os valores podem ser 00, 01 ou 02.. (não se preocupe muito com isso)
Os próximos 3 bytes indicam as intensidades de azul, verde e vermelho, respectivamente( CC, 00, 00 ).. Com isso você pode converter qualquer cor RGB para TColor, basta usar a calculadora do windows pra passar os decimais pra hex..:wink:
Se você preferir por código, existe a função RGB, que retorna um TColor de acordo com as intensidades de Vermelho, Verde a Azul passadas
Espero ter ajudado,
Vinicius;
as cores são de 4 bytes, vamos considerar essa cor:
$00CC0000
O primeiro byte($00) indica como a cor deve se adaptar à palheta.. os valores podem ser 00, 01 ou 02.. (não se preocupe muito com isso)
Os próximos 3 bytes indicam as intensidades de azul, verde e vermelho, respectivamente( CC, 00, 00 ).. Com isso você pode converter qualquer cor RGB para TColor, basta usar a calculadora do windows pra passar os decimais pra hex..:wink:
Se você preferir por código, existe a função RGB, que retorna um TColor de acordo com as intensidades de Vermelho, Verde a Azul passadas
Espero ter ajudado,
Vinicius;
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)