#ifndef BIBLIO_H_INCLUDED #define BIBLIO_H_INCLUDED #include #include #include #define NBCOULEURS 256 #define TAILLEMAX 50 #pragma pack(push, 1) typedef struct { unsigned char repetition; unsigned char valCouleur; }rle; typedef struct { unsigned char signature[2]; unsigned int tailleFichier; unsigned int reserve; unsigned int adresseRelative; }enTeteFichierBMP; typedef struct { unsigned int tailleEnTete; unsigned int largeur; unsigned int hauteur; unsigned short nbPlan; unsigned short bitParPixel; unsigned int typeCompression; unsigned int tailleImage; unsigned int resoHorizontale; unsigned int resoVerticale; unsigned int nbCouleursUtilisees; unsigned int nbCouleursImportantes; }enTeteImageBMP; typedef struct { unsigned char bleu; unsigned char vert; unsigned char rouge; unsigned char alpha; }couleur; #endif // BIBLIO_H_INCLUDED