Bonjour,
je souhaiterais envoyer un bitmap dans free image memory.
Le bitmap est produit par directshow
BYTE*data;
IWindowlessControl->getCurrentImage(&data);
Et dans une autre variable je recupere wxFile correctement le BITMAPFILEHEADER
Quand je balance tout ce monde (le header et le data) dans un fichier pas de probleme j'ai mon bitmap dans un fichier.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 bitmapfile(_("t.bmp"),wxFile::write); bitmapfile.Write(&hdr,sizeof(BITMAPFILEHEADER)); bitmapfile.Write(lpDib,lpbi->biSizeImage); bitmapfile.Close();
Mon soucis est que je souhaiterais ne pas envoyer le resultat dans un fichier mais directement dans Freeimage.
il me faut donc un BYTE*(ou un unsigned char *).
BYTE* mavariable;
Soucis, je n'arrive pas a faire mavariable=concatenation(BITMAPFILEHEADER et data).
Merci de votre aide.
Partager