#include "biblio.h"
#define TAILLEMAX 255

void afficheEnTeteFichierBmp(FILE* pImage)
{
    enTeteFichierBMP enTete;
    fread(&enTete, sizeof(enTeteFichierBMP), 1, pImage);

    printf("Signature : %c%c\nTaille : %d\nRéserve : %d\nAdresse relative : %d\n",enTete.signature[0],enTete.signature[1],enTete.tailleFichier,enTete.reserve,enTete.adresseRelative);


}

void afficheEnTeteImageBmp(FILE* pImage)
{
    enTeteImageBMP enTete;
    fread(&enTete, sizeof(enTeteImageBMP), 1, pImage);
    printf("Taille en tête : %d\nLargeur : %d\nHauteur : %d\n",enTete.tailleEnTete,enTete.largeur,enTete.hauteur);
    printf("Nombre de plans : %d\nBits utilisés pp : %d\nCompression : %d\nTaille image : %d\n",enTete.nbPlan,enTete.bitParPixel,enTete.typeCompression,enTete.tailleImage);
    printf("Resolution h : %d\nResolution v : %d\nNombre couleurs : %d\nNombre couleurs importantes : %d\n",enTete.resoHorizontale,enTete.resoVerticale,enTete.nbCouleursUtilisees,enTete.nbCouleursImportantes);

}