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

- - 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

Meilleure réponse
Messages postés
1137
Date d'inscription
lundi 17 novembre 2003
Statut
Membre
Dernière intervention
23 janvier 2016
17
3
Merci
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...

Dire « Merci » 3

Quelques mots de remerciements seront grandement appréciés. Ajouter un commentaire

Codes Sources 152 internautes nous ont dit merci ce mois-ci

Commenter la réponse de yann_lo_san
0
Merci
c'est octetplus y' pas d'espace
Commenter la réponse de Hadjer91
0
Merci
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