Bonjour tout le monde,
J'aurais voulu passer d'un tableau de pixel à une image correspondante.
Quelqu'un peut bien m'aider ?
J'ai trouver ce code mais que je comprends pas bcp et si vous pensez qu'il marche, quelqu'un peut m'aider à le comprendre?
Merci d'avance.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 private BufferedImage createBufferedImage ( octet [] pixels, largeur int, hauteur int ) { SampleModel sm = getIndexSampleModel (largeur, hauteur); DataBuffer db = new DataBufferByte (pixels, largeur * hauteur, 0 ); WritableRaster raster = Raster . createWritableRaster (sm, db, null ); IndexColorModel cm = getDefaultColorModel (); BufferedImage image = new BufferedImage (cm, raster, false , null ); retourne java . awt . image; }
Partager