begin process at 2012 05 28 23:54:06
  Trouver un code source :
 
dans
 
Accueil > Forum > 

Archive C/C++

 > 

Archives

 > 

Graphique

 > 

creer une sous image


Derniers messages déposésPoser une question dans le forum ou lancer une discussion

creer une sous image

vendredi 30 avril 2004 à 22:15:12 | creer une sous image

Hornet

Bonjour,

Je souheterai avoir un ou des conseils des programmeurs ayant deja traités ce sujet.

j'aimerai a partir d'une image bmp de dimension connue creer une sous image de dimension moindre. Il ne s'agit pas de faire une redimension d'image mais d'afficher uniquement une partie specifique de l'image de reference => sous image.

J'avoue etre dans le brouillard et si quelqu'un pouvait me mettre sur une piste se serait sympa.

merci
samedi 1 mai 2004 à 00:56:29 | Re : creer une sous image

ymca2003

// bitmap source :
HBITMAP hBmpSrc;

// bitmap à créer :
HBITMAP hBmpDst;

// rectangle à récupérer :
RECT rc;

// selection source ds un DC
HDC hdc = GetDC(NULL);
HDC hDCSrc = CreateCompatibleDC(hdc);
HBITMAP hOldBmpSrc = (HBITMAP)SelectObject(hDCSrc, hBmpSrc);

// création bitmap dest et sélection ds un DC
HDC hDCDst = CreateCompatibleDC(hdc);
hBmpDst = CreateCompatibleBitmap(hdc, rc.right-rc.left, rc.bottom-rc.top);
HBITMAP hOldBmpDst = (HBITMAP)SelectObject(hDCDst, hBmpDst);

// recopie de la zone
BitBlt(hDCDst, 0, 0, rc.right-rc.left, rc.bottom-rc.top, hDCSrc, rc.left, rc.top, SRCCOPY);

// libération ressources
SelectObject(hDCSrc, hOldBmpSrc);
SelectObject(hDCDst, hOldBmpDst);
DeleteDC(hDCSrc);
DeleteDC(hDCDst);
ReleaseDC(NULL, hdc);
samedi 1 mai 2004 à 13:28:54 | Re : creer une sous image

Hornet


Merci ymca2003.

C vraiment sympa a toi. Je regarde ca de suite..

Hornet


Cette discussion est classée dans : creer, image, dimension


Répondre à ce message

Sujets en rapport avec ce message

utilisation de paintlib pour creer un image jpeg!! (urgent) [ par aurelien070 ] J'aimerai avoir du code qui permet de creer une image (.jpeg ou .bmp) . En fait je dois creer une image a partir de coordonees stockées ds un fichier Creer une app avec image (VC++ 6.0) [ par l0sth34d ] bonjour, j'aimerais faire une application qui serais en fait une image de 300x500 et dessus il y aurais des bouton ... quelqu'un peut me montrer comme creer vecteur de dimension indefinie [ par cadet1401 ] bonsoir tout le mondevoila mon problème: j'aimerais rentrer des nombres dans un vecteur et arreter d'en rentrer si le nombre entré est un négatifcomme creer et inserer des icones et image bitmap [ par hyunkel95 ] bonjour j aimerais savoir comment on pêut faire pour creer et inserer des icones et des images bitmaps dans des boites de dialogues avec visual c++mer creer une image bmp [ par dickymoe ] Bonjour je voudrait creer une image bitmap en c++. Je n'est que les données correspondant au codage des pixels et la taile de l'image.Le probleme c'es creer un pointeur sur une image bitmap afin de lire ses données [ par decouvertevisual6 ] Bonjour tous le monde, je suis debutant dans Transformer une image en un tableau 2 dimension en C [ par talil ] Bonjour, je suis sur un projet et j'aurais besoin d'un peu d'aide parce que la je suis bloqué!! En fait de transformer un image bitmap que j'aurais ch aide pour creer une dll pour traitement d'image [ par mamisco79 ] mamisco bonjour j'ai besoin d'aide pour creer une bibliothèque statique(dll) en c ou c++ avec vc++8 qui comportedes fonctions pour creer une image av creer une image pgm [ par sousoi ] bonjour, j'ai un question facile mais malheureusement je ne trouve pas des reponse. mon question est ce que possible de construire ou de creer des ima Bloquer la dimension d'une form [ par TheKing67 ] Bonjour à tous, Je ne savais pas quoi mettre comme thème car sa serait dans API mais il ni à pas donc voilà. Comme il est dit dans le sujet j'aimerai


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,406 sec (4)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales