Le format PGM est bien reconnu par la plupart des logiciels d'imagerie sous Unix. Nous allons considérer la variante PGM raw qui est la plus courante pour des images d'octets non-signés (valeurs de 0 à 255). Un fichier PGM raw est constitué d'une entête ASCII suivie des octets de l'image parcourue ligne par ligne. L'entête a le format suivant :
P5 # ... # ... 256 256 255La première ligne est toujours P5, c'est le ``magic-number'' de PGM raw. Viennent ensuite des lignes de commentaires optionnelles, commençant par
#.
La ligne suivante donne les dimensions (largeur puis hauteur) de l'image.
La dernière ligne doit normalement contenir 255 qui exprime
la dynamique des valeurs.
Le format PPM est un PGM ``couleur'' dans lequel chaque pixel est codé par trois octets consécutifs représentant les composantes RVB. Le ``magic-number'' de PPM raw est P6.
Le programme xv permet de visualiser les images PGM/PPM et de les convertir vers d'autres formats. Pour créer une image au format PGM ou PPM à partir de xv, il faut dans le dialogue de sauvegarde, sélectionner PBM raw et, respectivement, Greyscale ou Full Color.
Pour toutes suggestions, commentaires ou remarques, email : Philippe.Chassignet@polytechnique.fr