2010-04-07 3 views
0

J'ai une application qui utilise JAI pour traiter les images. Il prend les fichiers TIFF, les lit, enveloppe le contenu dans un SeekableStream puis utilise JAI.create pour créer l'image planaire. Ce que je veux faire est de changer la source des fichiers TIFF en un composant, qui existe déjà, et qui me sert les données d'image sous la forme d'un raster stocké dans un tableau d'octets. Je connais le format des données raster (largeur, hauteur, bits par échantillon, etc.) Mais je ne peux pas trouver un moyen de créer une PlanarImage pour JAI de la même manière qu'avant.Comment puis-je créer une image planaire JAI à partir d'un tableau matriciel d'octets?

Ma seule idée est de créer une java.awt.Image à partir du raster et de l'utiliser avec JAI.create. Est-ce OK ou existe-t-il une meilleure solution?

Répondre

0

Vous pouvez utiliser la méthode PlanarImage.wrap (bufferedImage).

Remarque: vous pouvez créer une image buffered à partir de raster.

Furkan

Questions connexes