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

C++ Discussion :

charger une image bmp


Sujet :

C++

  1. #1
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 65
    Points : 43
    Points
    43
    Par défaut charger une image bmp
    Bonjours
    comment charger une image bmp sur visuel studio 6.0 et la mettre dans la fenêtre ?
    j'ai ajouté l'élément "Picture" dans la fenêtre mais je sais pas comment je vais mettre l'image dans ce dernier
    je travaille avec les win32 api
    Merci

  2. #2
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    plusieurs solutions :

    Ou tu utilise une bibliothèque. Personellement, je conseille magick++tres simple d'utilisation, multiplateforme et qui manipule toutes les images de la même manière.

    Sinon, c'est également possible avec les apis, mais ce'st du C-style et ça donne un code assez sale et ce n'est pas portable... donc autant ne pas réinventer la roue. Toutefois, je pourrais au besoin te passer un exemple d'ouverture si tu veux.


    Bonne chance.
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  3. #3
    Membre du Club
    Inscrit en
    Août 2009
    Messages
    65
    Détails du profil
    Informations forums :
    Inscription : Août 2009
    Messages : 65
    Points : 43
    Points
    43
    Par défaut
    Merci pour la réponse
    mais je veux pas utilisé des bibliothèque , je cherche seulement une fonction avec les Api
    si tu as un exemple avec les Api ça sera mieux

  4. #4
    Membre éprouvé
    Inscrit en
    Avril 2005
    Messages
    1 110
    Détails du profil
    Informations forums :
    Inscription : Avril 2005
    Messages : 1 110
    Points : 937
    Points
    937
    Par défaut
    Recherche Bitmap et BITMAPINFO sur msdn. Tu auras la doc de l'API.
    C'est loin d'être trivial. Bon courage...

  5. #5
    Membre éprouvé
    Avatar de méphistopheles
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    1 551
    Détails du profil
    Informations personnelles :
    Âge : 36
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 1 551
    Points : 1 220
    Points
    1 220
    Par défaut
    Bon, je n'ai pas le temps de ressortir des fonctions spécifique, donc je te passe deux classes, l'une pour les images un plan(grayimage) l'autre pour les RGB(colorimage). (il s'agit de classes de travail qu'on nous avait données dans le cadre d'un cours. le code est assez sale, mais tu peux en tirer ce qu'il te faut).

    Bonne chance

    Edit: comme la dit camboui, c'est vraiment loin d'être trivial.
    Fichiers attachés Fichiers attachés
    Méphistophélès
    Si la solution ne résout pas votre problème, changez le problème...
    Cours et tutoriels C++ - FAQ C++ - Forum C++.

  6. #6
    Expert éminent sénior
    Avatar de Médinoc
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2005
    Messages
    27 369
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Septembre 2005
    Messages : 27 369
    Points : 41 519
    Points
    41 519
    Par défaut
    Bonjour,
    • Charger le bitmap: LoadImage() avec le flag LR_LOADFROMFILE (entre autres).
    • Mettre le bitmap dans un contrôle static: Lui envoyer un message STM_SETIMAGE avec le handle du bitmap.
    SVP, pas de questions techniques par MP. Surtout si je ne vous ai jamais parlé avant.

    "Aw, come on, who would be so stupid as to insert a cast to make an error go away without actually fixing the error?"
    Apparently everyone.
    -- Raymond Chen.
    Traduction obligatoire: "Oh, voyons, qui serait assez stupide pour mettre un cast pour faire disparaitre un message d'erreur sans vraiment corriger l'erreur?" - Apparemment, tout le monde. -- Raymond Chen.

Discussions similaires

  1. Charger une image BMP
    Par dot-_-net dans le forum C++
    Réponses: 9
    Dernier message: 03/03/2008, 13h55
  2. Réponses: 2
    Dernier message: 19/11/2004, 08h54
  3. [C#] Comment convertir une image bmp en jpg !!!
    Par vandeyy dans le forum Windows Forms
    Réponses: 5
    Dernier message: 13/07/2004, 20h37
  4. inserer une image BMP dans un fichier rtf
    Par Alice9 dans le forum MFC
    Réponses: 17
    Dernier message: 06/07/2004, 10h31
  5. [BPW] Impression d'une image BMP
    Par Alcatîz dans le forum Turbo Pascal
    Réponses: 13
    Dernier message: 21/08/2003, 14h34

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