begin process at 2012 05 30 06:17:16
  Trouver un code source :
 
dans
 
Accueil > Forum > 

C++ & C++ .NET

 > 

Divers

 > 

Débutant(e)

 > 

Récuperer un Bitmap en mémoire et l'afficher dans un picturebox


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

Récuperer un Bitmap en mémoire et l'afficher dans un picturebox

vendredi 2 avril 2010 à 14:55:22 | Récuperer un Bitmap en mémoire et l'afficher dans un picturebox

porschemini

Bonjour,
Mes souvenirs en C, sont loin, ça fait 20 ans mais je dois réaliser un programme en C++ qui récupère une image d'une caméra et l'afficher, j'ai réussi à récupérer l'image en passant pas un fichier BMP mais je souhaite passer directement par la mèmoire pour gagner du temps et ça fait une semaine que je cherche la solution. Si quelqu'un à une idée, ce serai avec plaisir.

Ci joint le source qui fonctionne avec le fichier :
// récupération de l'image
readWithTimeout(sock, pBuf, dwDataLen, 0);
char szFile[80];
// creation du fichier
sprintf(szFile, "imagecyp.bmp", dwNumImgsRecv);
dwNumImgsRecv++;
int fh = open(szFile, _O_CREAT | _O_BINARY | _O_RDWR, _S_IREAD | _S_IWRITE);
if (fh != -1)
{
write(fh, pBuf, dwDataLen);
close(fh);
}
// Nouvelle image
if ( dwDataLen != 0 )
{
Bmp1 =(HBITMAP)LoadImage(NULL,TEXT("imagecyp.bmp"),IMAGE_BITMAP,0,0,LR_LOADFROMFILE);
CStatic_Ecran.SetBitmap(Bmp2);
CStatic_Ecran.ShowWindow(SW_SHOW);
delete pBuf;
}

J'ai tenté avec l'instruction :
Bmp1 =(HBITMAP)LoadImage(NULL,MAKEINTRESOURCE(pBuf), IMAGE_BITMAP,0,0,LR_CREATEDIBSECTION);

Mais sans succès.

Merci par avance.
Porschemini


Cette discussion est classée dans : afficher, image, bitmap, fh, pbuf


Répondre à ce message

Sujets en rapport avec ce message

Découper puis affichier un bitmap [ par Vortex99011 ] Bonjour,depuis quelques jours de recherches désespérées, je viens vous demander ici un grand secours. Je recherche une manière quelconque pour affiche Afficher une image BITMAP avec GDI sans MFC [ par Mickylord ] Salut a tous, j'aimerais savoir comment faire pour afficher une image bitmap avec le GDI et sans mfc, si quelqu'un pouvais m'aider ca m'aider beaucoup Comment afficher des points par dessus une image ? [ par supergrey ] Bonjour, je voudrais afficher des petites croix dont les coordonnées sont dans une liste par dessus une image (STATIC) mais je ne sais pas comment fai [VisualC++ 6.0&MFC] Afficher une image provenant du net [ par CriPpLe ] Voila j'aimerai pouvoir integrer dans mon application une image qui provienne du net (qui marche comme pour le bbcode )Ou alors alternative, telecha probleme lecture fichier bitmap (valeur 255 qui apparait) [ par nico3fr ] Je suis désespéré et au bord du suicide, donc je pense être dans la bonne section. A part ca, je vais essayer de pas trop jouer mon boulet. Je suis pa chargement dynamique d'image (bitmap ?) [ par Gendal67 ] Bonsoir,J'aimerai savoir si une application peut charger autre chose qu'une image bmp comme une image jpg....genre comme :BMP BITMAP DISCARDABLE "lol. Charger une image bitmap monochrome [ par THEwarrior333 ] Bonjour!Alors voila je programme sous visual c++ 6 (avec l'api windows mais ca change pas grand chose ici :) ) et je souhaite réaliser un virus..... image qui ne s'affiche pas dans une zone image [ par pidoumtimo ] hello.J'ai un pb d'affichage de bitmap dans une dialogue box.La situation est la suivante.Une premiere dialogue box est lancée. Par un clik sur un bou [Opengl] afficher image 1er plan [ par goutbouyo ] Salut,Je voudrais afficher une image en 1er plan avec opengl, comme ce que vous voyez quand vous regardez cette page ou encore comme votre bureau sous Bitmap dans une dialogue box [ par Mastersam ] Bonjour, j'ai cherché pas mal d'info sur les boites de dialogues et bitmaps mais je n'ai pas encore trouvé de solution simple à mon problème.Je veux j


Nos sponsors


Sondage...

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

Photothèque

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 : 1,669 sec (3)

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