fichier bitmap
Répondre à la discussion
Affichage des résultats 1 à 1 sur 1

fichier bitmap



  1. #1
    invitef6666d23

    fichier bitmap


    ------

    bonjoure et bonne année a tous
    j'ai trouver un programme en c++ qui permet de lire et coupier une image bmp(que je veu l'utiliser) mais j remarqué q quand jexecute le programme l'image se coupé mais lorsque je veux affichier les infos sur le fichier BMP il me sort des résultat n'importe quoi
    voici le programme



    Code:
    #include<stdio.h>
    #include<conio.h>
    #include<stdlib.h>
    #include<string.h>
    
    typedef unsigned char uc;
    typedef unsigned int uf;
    typedef unsigned short us;
    typedef float ui;
    typedef struct
    {
       uc r;
       uc g;
       uc b;
       uc reserved;
    }color;
    typedef struct
    {
       uc signature[2];
       ui tfich;
       ui champ;
       ui offset;
       ui enpic;
       ui larg;
       ui haut;
       uf nplan;
       uf npixel;
       ui comp;
       ui tpic;
       ui resh;
       ui resv;
       ui ncol;
       ui ncolimp;
       color palette;
    }header;
    int main(void)
    {
      int num;
      unsigned char octet;
      FILE *src=NULL;
      FILE *dest=NULL;
      header bmp;
      src=fopen("fati.bmp","rb");
      dest=fopen("cpyf.bmp","wb");
      fread(&bmp,sizeof(header),1,src);
      
      printf("signature=%c%c\n"\
    	 "taille du fichier=%d\n"\
    	 "champ=%d\n"\
    	 "offset=%d\n"\
    	 "entete picture=%d\n"\
    	 "largeur=%d\n"\
    	 "hauteur=%d\n"\
    	 "nbplan=%d\n"\
    	 "nppixel=%d\n"\
    	 "compression=%d\n"\
    	 "taille picture=%d\n"\
    	 "resolution h=%d\n"\
    	 "resolution v=%d\n"\
    	 "nbcolor=%d\n"\
    	 "nbcolorimp=%d\n"\
    	 "red=%d\n"\
    	 "green=%d\n"\
    	 "bleu=%d\n"\
    	 "reserved=%d\n",bmp.signature[0],bmp.signature[1],bmp.tfich,bmp.champ,bmp.offset,
    	 bmp.enpic,bmp.larg,bmp.haut,bmp.nplan,bmp.npixel,bmp.comp,bmp.tpic,bmp.resh,bmp.resv,
    	 bmp.ncol,bmp.ncolimp,bmp.palette.r,bmp.palette.g,bmp.palette.b,bmp.palette.reserved);
    	 	fwrite(&bmp,sizeof(header),1,dest);

    -----
    Dernière modification par yoda1234 ; 04/01/2010 à 07h01.

Discussions similaires

  1. Matlab Lecture de n fichier .txt et ecriture dans un fichier .xls
    Par invite24513ab6 dans le forum Logiciel - Software - Open Source
    Réponses: 4
    Dernier message: 26/07/2010, 10h12
  2. Lire un fichier .BIN avec Matlab converti d'un fichier .WAV
    Par invite45d1502e dans le forum Logiciel - Software - Open Source
    Réponses: 2
    Dernier message: 03/05/2008, 17h13
  3. fichier bitmap
    Par invite221c819f dans le forum Logiciel - Software - Open Source
    Réponses: 5
    Dernier message: 25/03/2008, 13h55
  4. Matlab et bitmap (passer de 8 à 16 bit)
    Par invitebee5d8d7 dans le forum Mathématiques du supérieur
    Réponses: 1
    Dernier message: 09/11/2006, 01h24
  5. probleme d'ouverture d'in fichier ISO et d'un fichier RAR
    Par invitec35bc9ea dans le forum Logiciel - Software - Open Source
    Réponses: 12
    Dernier message: 28/08/2006, 19h54
Dans la rubrique Tech de Futura, découvrez nos comparatifs produits sur l'informatique et les technologies : imprimantes laser couleur, casques audio, chaises gamer...