ImageIO bufferedimage et image multibande - Java - Programmation
Marsh Posté le 18-10-2006 à 17:47:19
up
j'ai testé getRaster qui ne marche pas pour les TIFF
ma question, un readImage(..).getData() applique t'il une déformation du au colormodel ?
Marsh Posté le 16-10-2006 à 11:24:46
Bonjour,
Je cherche à utiliser imageIO pour effectuer des traitements sur des images de télédétection. Pour l'instant je fesait le tout plutot "à la main" ouverture de fichier parcours copie des données etc...
je pense que je gagnerais en lisibilité et en qualité de modélisation en utilisant les possibilités de imageIO
je commence à lire de la documentation et des tutoriaux et ma première question est l'utilisation des bufferedImage, apres avec lu une image avec un ImageReader, on paramètre un ImageReadParam pour définir quelle zone de l'image on souhaite charger. Ensuite pour lire effectivement les données je n'ai pas trouvé d'autre moyen que de récupérer une buffereimage donc :
- y a t'il un autre moyen de récupérer les données
- est ce que les bi gèrent le multiband ? dans les images de télédétection nous avons souvent bcp plus que 3 band (10,20,50,100...), et donc comment accede t'ont à ces différentes bandes ? je pense en passant par un Raster, mais alors qu'en est il pour l'affichage à l'écran, comme paramétrer quelle bande on souhaites pour RGB
- les capteurs satélitaires renvoient souvent des valeurs spectrales supérieures à 255, est ce géré dans les bufferedimage ?
merci