/*------------------------------------------------------*/ /* Prog : ProgDemo1 */ /* Auteur : */ /* Date : */ /* version : */ /* langage : C */ /* labo : DIRO */ /*------------------------------------------------------*/ /*------------------------------------------------*/ /* FICHIERS INCLUS -------------------------------*/ /*------------------------------------------------*/ #include #include #include #include #include "FonctionDemo.h" /*------------------------------------------------*/ /* DEFINITIONS -----------------------------------*/ /*------------------------------------------------*/ #define NAME_IMG "ImgDemo" #define WIDTH 256 #define LENGTH 256 /*------------------------------------------------*/ /* PROGRAMME PRINCIPAL -------------------------*/ /*------------------------------------------------*/ main() { int i,j,k; float** MatriceImg; /*-- Allocation memoire pour la matrice image--*/ MatriceImg=fmatrix_allocate_2d(LENGTH,WIDTH); /*---------------------------------------------------------------------*/ /* La matrice MatriceImg est un tableau 2D de flottants */ /* de dimension 256*256 [256 colonnes (WIDTH) et 256 lignes (LENGTH)] */ /* Chaque valeur de cette matrice (exemple MatriceImg[i][j]) symbolise */ /* le niveau de gris, compris entre 0 (noir) et 255 (blanc), du pixel */ /* situe a la ieme ligne et jieme colonne. */ /* (i et j compris entre 0,1,...,255) */ /*---------------------------------------------------------------------*/ /*-- Exemple --*/ /*-------------*/ for(i=0;i