Construction d'image - Java - Programmation
Marsh Posté le 07-02-2006 à 13:39:52
Bonjour à tous, J'aimerai créer une image en niveaux de gris à partir d'un tableau de int contenant des valeurs comprises entre 0 et 255. Voilà comment je procède actuellement : int[] buffer = new int[width*height]; BufferedImage bImage = new BufferedImage(image.getWidth(),image.getHeight(),BufferedImage.TYPE_BYTE_GRAY); bImage.setRGB(0,0,width,height,buffer,0,width); Mais le codage RGB ne colle pas avec des valeurs entre 0 et 255 du coup je n'obtient pas la bonne image. Comment puis-je faire ? Merci beaucoup d'avance !
Marsh Posté le 09-02-2006 à 20:13:51
Dans l'api standard il me semble que tu as des classes toute faite qui te font ca
Make sure you enter the(*)required information where indicate.HTML code is not allowed
Marsh Posté le 07-02-2006 à 13:39:52
Bonjour à tous,
J'aimerai créer une image en niveaux de gris à partir d'un tableau de int contenant des valeurs comprises entre 0 et 255.
Voilà comment je procède actuellement :
int[] buffer = new int[width*height];
BufferedImage bImage = new BufferedImage(image.getWidth(),image.getHeight(),BufferedImage.TYPE_BYTE_GRAY);
bImage.setRGB(0,0,width,height,buffer,0,width);
Mais le codage RGB ne colle pas avec des valeurs entre 0 et 255 du coup je n'obtient pas la bonne image.
Comment puis-je faire ?
Merci beaucoup d'avance !