| Autor |
Mensagem |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/08/2011 13:54:18
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
Alguém se lembra quais são as formulas para extrair canais rgb de uma determinada cor?
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
|
|
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/08/2011 14:48:21
|
roger_rf
GUJ Master
Membro desde: 29/04/2009 07:40:19
Mensagens: 1091
Localização: Natal/RN
Offline
|
Como está codificada sua cor? Se estiver numa instância da classe Color, é só usar os métodos getRed(), getGreen() e getBlue().
|
 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 17/08/2011 15:00:33
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
http://www.easyrgb.com/index.php?X=MATH
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2011 08:34:13
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
roger_rf wrote:Como está codificada sua cor? Se estiver numa instância da classe Color, é só usar os métodos getRed(), getGreen() e getBlue().
Não to usando java e sim flex... quero as formulas genéricas para qualquer linguagem... independente de métodos.
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2011 08:42:01
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
ViniGodoy wrote:http://www.easyrgb.com/index.php?X=MATH
bastante util... porem a formula que eu precisava é para extrair o verde... por exemplo: 0xFF4523
isto me da o vermelhor: 0xFF4523 << 16
isto me da o azul: 0xFF4523 >> 16
isto me da o amarelo: 0xFF4523 << 8
e o verde como eu consigo?
a algum tempo atras eu sabia... porem agora não me lembro mais...
acho que vc tem isto fresco ainda né Vini?!
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2011 09:10:12
|
ViniGodoy
Moderador
![[Avatar]](/images/avatar/1921493b5362e63fbe8983f4bd54157d.png)
Membro desde: 11/12/2006 08:22:01
Mensagens: 20580
Localização: Curitiba/PR
Offline
|
Supondo que seu padrão é o ARGB, e que cada canal de cor tem 8 bits, o verde estaria no 3º byte (24º bit). Logo: Os dois primeiros 0s são alpha, os dois 0s seguintes o R. Como cada 0 equivale a 4 bits, tivemos que puxar o valor de G 16 bits para o começo.
This message was edited 1 time. Last update was at 18/08/2011 09:11:09
|
@ViniGodoy - Lattes
Tem dúvidas de Java? Poste no fórum! Não respondo dúvidas de java via MP!
Ponto V! - Desenvolvimento de Jogos Profissional - @Pontov - Facebook
Projeto Towel - Swing de uma forma inteligente (Novo lar do ObjectTableModel e do Auto-Filtro).
Ei... você está usando DefaultTableModel no seu projeto??
Não faça isso! Veja: http://www.guj.com.br/posts/list/15/199067.java#1001295 |
|
|
 |
![[Post New]](/templates/default/images/icon_minipost_new.gif) 18/08/2011 16:01:34
|
luistiagos
GUJ Expert
![[Avatar]](/images/avatar/98785ca89cfbbe933921bfe68a94553b.jpg)
Membro desde: 10/07/2006 10:37:23
Mensagens: 3161
Offline
|
ViniGodoy wrote:Supondo que seu padrão é o ARGB, e que cada canal de cor tem 8 bits, o verde estaria no 3º byte (24º bit).
Logo:
Os dois primeiros 0s são alpha, os dois 0s seguintes o R. Como cada 0 equivale a 4 bits, tivemos que puxar o valor de G 16 bits para o começo. 
Vlw... e disso que precisava... no meu caso que é RGB invéz de ARGB troquei o 16 por 8 e deu certinho... vlw Vini...
|
SCJP 1.5
SCJA 1.0
IBM DB2 Associate |
|
|
 |
|
|