Estou precisando gerar um mapa RGB para exibir uma imagem decodificada de 24 bits, ate agora nao consegui fazer um que mostre a imagem corretamente…alguma ideia?
Não sei se entendi direito… o que seria este mapa RGB?
Se for um vetor contendo todos os pixels da imagem que você quer desenhar você pode fazer + ou - assim:
BufferedImage imagem = new BufferedImage(width, height, TYPE_INT_RGB);
imagem.getRaster().setPixels(0, 0, width, height, meuMapaRGB);
// aí é desenhar a imagem
Eu não testei o código, mas acho que funciona
Lembre-se que, se você estiver abrindo uma imagem “na raça”, Java tem classes que carregam imagens do disco pra você automaticamente.
Falou