Como se le uma imagem.jpg em bytes retirando valores de zer

2 respostas
R

Alguem pode me ajudar por favor ?

Estou tentando ler os bytes de uma imagem.jpg e exibir em uma tela .

FileInputStream in = new FileInputStream(filePath);

for(int x=0;x<480; x++){			

for(int y=0; y<640; y++){

imagem[x][y] = (short) in.read();  	

System.out.println(image+ imagem[x][y]);

}

}

Estou armazenando os valores dentro de um vetor. Mas estou pegando valores fora do  padrao(RGB),  por exemplo  -1. Como faco pra extrair os valores corretamente ou seja de zero a 255.

Quem tiver alguma ideia, ou souber me de uma forca.  <img src="https://cdn.jsdelivr.net/gh/twitter/twemoji@14/assets/72x72/g.pngrin.png?v=9" title=":grin:" class="emoji" alt=":grin:">

2 Respostas

B

esse tutorial resolve todos o problemas

http://www.furutani.eti.br/MostrarArtigo.action?codigo=12

R

“biozit”:
esse tutorial resolve todos o problemas

http://www.furutani.eti.br/MostrarArtigo.action?codigo=12

Muito Obrigado , esse tutorial que vc me passou e muito bom mesmo. rsrs Nao tenho mais nenhum problema!!! valew!!! :grin: :grin: :grin: :grin: :grin:

Criado 14 de dezembro de 2006
Ultima resposta 15 de dez. de 2006
Respostas 2
Participantes 2