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 :

stocker une image � partir d'un contexte m�moire


Sujet :

MFC

Vue hybride

Message pr�c�dent Message pr�c�dent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    36
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 36
    Par d�faut stocker une image � partir d'un contexte m�moire
    Salut

    Voila, je travaille sur un plugin qui consiste � afficher une image et tracer diff�rent trac� dessus. Jusque la pas de probl�me, mais maintenant il me faudrai pouvoir enregistrer l'image obtenu : Comment transcrire mon contexte d'affichage en une image bmp?

    Merci
    PS : J'utilise C++ avec visual studio et je ne peu utiliser que les api windows gdi.

  2. #2
    Membre exp�riment�
    Inscrit en
    Octobre 2007
    Messages
    285
    D�tails du profil
    Informations personnelles :
    �ge : 44

    Informations forums :
    Inscription : Octobre 2007
    Messages : 285
    Par d�faut
    Une solution "toute b�te" serait de faire une copie d'�cran sur la fen�tre de l'image+trait.
    Je me souviens plus exactement le nom de la fonction, mais on doit pouvoir faire cela assez facilement avec les MFC. Le probl�me : il ne faut pas qu'il y ait une autre fen�tre par dessus l'image.

    Une autre solution un peu plus �l�gante serait de modifier l'image en ajoutant les traits (modification sur les pixels) et apr�s d'enregistrer l'image au format BMP. Cette m�thode permet de conserver la taille de l'image, ... et est ind�pendante de l'affichage.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    36
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 36
    Par d�faut
    Ben mes modif se font dans un contexte m�moire, donc j'aimerai juste pouvoir sauvegarder mon contexte m�moire en format bmp mais je ne sais pas comment faire

  4. #4
    R�dacteur
    Avatar de farscape
    Homme Profil pro
    D�veloppeur informatique
    Inscrit en
    Novembre 2003
    Messages
    9 055
    D�tails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Alpes Maritimes (Provence Alpes C�te d'Azur)

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

    Informations forums :
    Inscription : Novembre 2003
    Messages : 9 055
    Par d�faut
    salut ,
    tu projectes le contenu de ton contexte m�moire dans un bitmap.
    eventuellement je ne connais pas ton code ,mais voir CreateCompatibleBitmap
    comme dans cet exemple de la faq:
    http://cpp.developpez.com/faq/vc/ind...PrintDialgoBox

    pour sauvegarder le bitmap voir la classe CImage (avec vc >=6.0)
    tu attaches le bitmap (CImage::Attach) ensuite tu utilises la m�thode save:
    Code : S�lectionner tout - Visualiser dans une fen�tre � part
    1
    2
     
    myImage.Save(_T("c:\\temp\\image1.bmp"));

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    F�vrier 2008
    Messages
    36
    D�tails du profil
    Informations personnelles :
    �ge : 41
    Localisation : France

    Informations forums :
    Inscription : F�vrier 2008
    Messages : 36
    Par d�faut
    En fait je fais un plugin pour 4D, et j'aimerai faire une commande pour sauvegarder ma zone de plugin dans 4D. Le probl�me c'est qu'apparemment 4D n'attend pas un hbitmap ni un bitmap pour faire une image mais un handle tout simple et je ne sais donc pas quel objet je dois lui fournir et comment l'obtenir.

Discussions similaires

  1. R�ponses: 1
    Dernier message: 06/07/2006, 12h11
  2. R�ponses: 3
    Dernier message: 04/10/2005, 10h50
  3. [ImageMagick] G�n�rer une image � partir de plusieurs images ?
    Par fichtre! dans le forum Biblioth�ques et frameworks
    R�ponses: 8
    Dernier message: 16/02/2005, 15h32
  4. [CR] Inserer une image � partir d'un fichier
    Par Gandalf24 dans le forum SAP Crystal Reports
    R�ponses: 7
    Dernier message: 23/07/2003, 10h55
  5. R�ponses: 3
    Dernier message: 12/06/2002, 19h03

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