Enregistrer une image au Format pixel de 24 bits [Résolu]

Hadjer91 - 19 janv. 2013 à 12:52 - Dernière réponse :  Hadjer91
- 19 janv. 2013 à 17:33
salut ! je veux enregistrer une image de pictureBox au format de pixel 24 bits j'ai essayé avec ce code mais a chaque fois l'image est enregister avec format de 32 bits :
Bitmap bm = new Bitmap(256, 256, System.Drawing.Imaging.PixelFormat.Format24bppRgb);

bm = set_pict_bitmap(image);
pictureBox3.Image = bm;
pictureBox3.Image.Save(@"C:\Users\octet plus\Desktop\images\test\image.bmp", System.Drawing.Imaging.ImageFormat.Bmp);

sachant que set_pict_bitmap(image)est une fonction qui permet de convertir une matrice en une image bitmap

merci
Afficher la suite 

Votre réponse

3 réponses

yann_lo_san 1137 Messages postés lundi 17 novembre 2003Date d'inscription 23 janvier 2016 Dernière intervention - 19 janv. 2013 à 16:37
+3
Utile
Salut,

on dirait bien que ta méthode : set_pict_bitmap(matrice)
réalloue un bitmap 32 bpp.

Ce qui veut dire que ton allocation avant l'appel ne sert à rien,
d'ailleurs essayes ceci, devrait marcher quant même :

Bitmap bm = null;
bm = set_pict_bitmap(image);

La méthode devrait avoir ce prototype :

void set_pict_bitmap(Object matrice, ref Bitmap monBitmapAlloué); 


bye...
Cette réponse vous a-t-elle aidé ?  
Commenter la réponse de yann_lo_san
0
Utile
c'est octetplus y' pas d'espace
Commenter la réponse de Hadjer91
0
Utile
tu as raison ,j'ai réglé le probleme au niveau de la fonction set_pict_bitmap merci de me répondre
Commenter la réponse de Hadjer91

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.