Structure des fichiers Image et Formes

Sommaire Structure du fichier image
Description
Syntaxe
Structure du fichier formes
Description
Syntaxe

Structure du fichier image

Description

Les fichiers Image sont des fichiers ASCII contenant chacun la description d'une seule image

Syntaxe

Pour plus d'infos sur la grammaire ci-dessous : wikipedia
La syntaxe complète utilisée dans les fichiers image peut donc se décrire ainsi :
   image ::= 'IMAGE' donnees 'FIN_IMAGE'  

   donnees ::= 'LARGEUR' <valeur> 
               'HAUTEUR' <valeur> 
               'VALEUR_PIXELS' liste_pixels 

   liste_pixels ::= pixel liste_pixels | pixel

   pixel ::=  <valeur>
   

Information : Ce type de grammaire est un standard. Par exemple, la première ligne signifie :

Une image est composée du mot IMAGE suivi de 'donnees', puis le mot FIN_IMAGE
Pour savoir ce que veux dire donnees, il vous suffit de faire le même raisonnement avec la ligne du dessous.



Structure du fichier de formes

Description

Le fichier de formes est un fichier ASCII structuré en une suite de descriptions de formes graphiques.

Syntaxe

Pour plus d'infos sur la grammaire ce dessous : wikipedia
La syntaxe utilisée dans les fichiers à analyser peut se décrire ainsi :
   formes ::= forme | forme formes | commentaire formes  

   forme ::= 'FORME' <numéro>
             'TYPE'  nom_type données
             'FIN_FORME'

   commentaire ::= 'COMMENTAIRE' ... 'FIN_COMMENTAIRE' 
   nom_type    ::= 'CARRE' | 'RECTANGLE' | 'CERCLE' | 'ELLIPSE' | 'POLYGONE'
   données     ::= enveloppe | liste

   enveloppe ::= 'ORIGINE' <x> <y>
                 'LARGEUR' <largeur>
                 'HAUTEUR' <hauteur>

   liste ::= 'NB_POINTS' <nombre> liste_points

   liste_points ::= point liste_points | point
   
   point ::= 'POINT' <x> <y>

Valid XHTML 1.0! Valid CSS!
Enseignement Lal<ens@lal.in2p3.fr>
Last modified: Tue Apr 13 17:39:23 CEST 2010