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 :

superposer deux images.


Sujet :

MFC

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut superposer deux images.
    Bonjour à tous.

    Ca fait un baille j'ai pas programmer avec les images je suis un peu perdu si on pouvait me remettre sur le bon chemin ;-)

    Voilà j'ai deux images une en TIFF G4 (noir et blanc) et une JPEG
    je voudrai pour voir copier une box de la jpeg pour la mettre sur la tiff et enregistrer en JPEG l'image modifié.

    En gros ca me ferait une image noir et blanc avec un logo , ou un graphique en couleur.

    Des pistes ?

    Merci

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Septembre 2005
    Messages
    55
    Détails du profil
    Informations personnelles :
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations forums :
    Inscription : Septembre 2005
    Messages : 55
    Par défaut
    Bon c'est revenu, je suis pas amnesique ;-)

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
     
    //recuperer les hbitmap de vos img
       HBITMAP TiffBMP = ImgTIFF->MakeBitmap();
       HBITMAP TiffJPG = ImgJPEG->MakeBitmap();
     
        HDC hdcImageTIFF = CreateCompatibleDC(NULL);
        if (hdcImageTIFF)
    	SelectObject(hdcImageTIFF, TiffBMP);
     
        HDC hdcImageJPEG = CreateCompatibleDC(NULL);
        if (hdcImageJPEG)
           SelectObject(hdcImageJPEG, JpgBMP);
     
    // on peint la partie voulu sur l'img voulu   
        ::BitBlt(hdcImageTIFF,0,0,1000,1000,hdcImageJPEG,0,0,SRCCOPY);
     
    // recuperer la bitmap à partir du HDC
         HDC cDC = CreateCompatibleDC(0);
         HBITMAP hbmp = CreateCompatibleBitmap(hdcImageTIFF, ImgTIFF->GetWidth(),ImgTIFF->GetHeight());
     
         SelectObject( cDC, hbmp );
         BitBlt( cDC, 0, 0, ImgTIFF->GetWidth(), ImgTIFF->GetHeight(), hdcImageTIFF, 0, 0, SRCCOPY );
         DeleteDC(cDC);

Discussions similaires

  1. Superposer deux images - CSS
    Par lhpp dans le forum Mise en page CSS
    Réponses: 5
    Dernier message: 21/04/2010, 18h38
  2. Réponses: 2
    Dernier message: 24/01/2008, 18h26
  3. Superposer deux images plus d'autres "libres"
    Par Deallyra dans le forum Mise en page CSS
    Réponses: 16
    Dernier message: 11/06/2007, 15h10
  4. Superposer deux images
    Par Grafokoy dans le forum Mise en page CSS
    Réponses: 2
    Dernier message: 02/12/2006, 23h54
  5. superposer deux images ?
    Par terminoz dans le forum Balisage (X)HTML et validation W3C
    Réponses: 7
    Dernier message: 20/08/2005, 09h04

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