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.