operateur select_ima : lecture d'une image bloc par bloc
[2D image manipulation]


Data Structures

struct  select_ima_t

Detailed Description

Formats reconnus : .ras (8 bit) | .ima+.dim[+.3lt] | .imw+.dim | .iml+.dim | .imf+.dim | .cxs+.dim | .cxf+.dim\ \ Gestion des Look Up Table (colormap) pour les formats 8 bit :\ 1) pour les .ima : test de la presence de fichier .3lt; si oui, allocation des pointeurs lutr, lutv, lutb et chargement (recopie) de cette LUT;\ 2) pour les .ras : test de la presence de LUT; si oui, allocation des pointeurs lutr, lutv, lutb et chargement (recopie) de cette LUT, completee si necessaire jusqu'a n=255 (256 valeurs) avec R=V=B=n;\ test si LUT de type "NG (niveau de gris, R=V=B)" ou bien de type "FC (fausse couleur)".\ A la lecture des blocs si LUT de type NG, les vrais niveaux de gris des pixels sont restaures.\ 3) si aucune LUT n'est chargee, les pointeurs lutr, lutv, lutb sont mis a NULL.\ \ Descripteur : \ char nom[200] : nom du fichier, sans l'extension \ char ext[10] : extension \ int dimX, dimY : dimension initiales de l'image \ int col0, lig0 : coin superieur gauche premier bloc \ int nb_col, nb_lig : nombre de colonne, nombre de ligne d'un bloc \ int nb_bloc : nombre de bloc a lire \ int dfi : nomero logique fichier image \ int next_lig : indice premiere ligne bloc suivant \ int nb_bloc_lu : nombre de bloc lu \ int header : nombre d'octets de l'entete \ int lut_ng : presence de LUT de type "niveau de gris" \

Type sortie : imau1 | u2 | u4 | fl | cx4 | cx8

MODIF 20/04/2008 :\


Generated on Tue Apr 22 13:31:04 2008 for ima2D by  doxygen 1.5.3