Retorno do método getRGB

2 respostas
C

Pessoal,

Estou precisando pegar as cores de um adeterminada imagem, para isso estou usando o getRGB de uma BufferedImage, o método getRGB me retorna um array com todas as cores encontradas, o probçlema é que ele retoan um número assim… -14671840 e eu naum sei o que isso significa… seria o código da cor? deve ser convertido para hezxadecimal para mim saber qual a cor? o que significa esse numero?

desde já brigadão

2 Respostas

L

Usa a classe java.awt.Color para pegar os valores.

int rgb = img.getRGB(); Color c = new Color(rgb); int alpha = c.getAlpha(); int red = c.getRed(); int green = c.getGreen(); int blue = c.getBlue();

F

Olá

Dá uma olhada nesse link http://www.furutani.com.br/2011/02/lendo-valores-rgb-de-uma-imagem-com-java/

Talvez te ajude

Criado 18 de fevereiro de 2011
Ultima resposta 19 de fev. de 2011
Respostas 2
Participantes 3