IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MFC Discussion :

Traitement bitmap


Sujet :

MFC

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 14
    Par défaut Traitement bitmap
    Bonjour,

    Quelqu'un pourrait-il me renseigner, j'effectue les operations suivante :
    J'ouvre un fichier .bmp;
    je lis les octets qu'il contient apres l'entete;
    je les reecrit dans un nouveau fichier apres modification de certains octets.

    jusque là, tout fonctionne à peut prés bien !...
    A part que je n'arrive pas à ecrire des caracteres ASCII > 7F !...

    Quelqu'un aurait-il une idée ?


    Quelqu'un saurait-il aussi comment integrer des bibliotheques de traitement d'image dans Visual C++ 6 et, si oui, lesquelles ?

    Merci pour vos reponses.

  2. #2
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    tu travaille en signed char, donc de -127 à 127(7F)...
    pour écrire du binaire, utilise le type BYTE (qui est un unsigned char)...
    Sinon pour la bibliothèque je te conseille CxImage :
    http://www.xdp.it/cximage.htm

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 14
    Par défaut Traitement bitmap
    J'ai essayé avec tout : char, int, unsigned, ... et rien n'a marché !...
    Aurais-tu un petit exemple d'ecriture dans un fichier ?

    Merci pour le CxImage, je vai tester.

    A+

  4. #4
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    Ton fichier dans lequel tu reécris il est bien ouvert en mode binaire?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 14
    Par défaut
    Oui, j'ouvre un fichier en lecture et un autre en ecriture :

    cfFileRef.Open(m_csCheminNom, CFile::modeRead|CFile::typeBinary,&cfError);

    cfTemporaire.Open(m_csTemp, CFile::modeCreate|CFile::modeWrite|CFile::typeBinary,&cfError);

  6. #6
    Membre chevronné
    Avatar de matazz
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    471
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 471
    Par défaut
    tu n'as pas d'erreur dans "cfError" que tu passe à ton Open après écriture d'un caractère > 7F ?

Discussions similaires

  1. aide sur traitement image bitmap
    Par tilily dans le forum C
    Réponses: 10
    Dernier message: 19/02/2010, 19h14
  2. [C++] Traitement d'images bitmap, croissance de région
    Par salem4 dans le forum Algorithmes et structures de données
    Réponses: 14
    Dernier message: 18/05/2005, 13h27
  3. Réponses: 37
    Dernier message: 28/04/2005, 08h47
  4. Lecture d'une image bitmap
    Par Geronimo dans le forum x86 32-bits / 64-bits
    Réponses: 18
    Dernier message: 28/06/2002, 12h01
  5. Comment faire pour créer un bitmap
    Par GliGli dans le forum C++Builder
    Réponses: 2
    Dernier message: 24/04/2002, 15h41

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo