Créer une image depuis un tableau de byte javafx
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?
Code:
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;
} |
Merci d'avance.