Conversion Image en Bytes sous WPF
Salut les devs,j'ai un problème sur la conversion d'une Image en Byte.
En faite j'ai dois charger d'abord l'image sur mon Formulaire puis je le converti pour le stocker dans la BD.
voici le code :
Code C# :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
|
public Byte[] Convert_Image_To_ByteArray(BitmapImage img)
{
Byte[] bit={0};
MemoryStream strm=new MemoryStream(bits);
img.beginInit();
img.StreamSource=strm;
img.EndInit();
return bits;
}
// Methode du Button1 sous l'evenement Click()
private void Button1_Click()
{
OpenFileDialog op=new OpenFileDialog();
op.ShowOpen();
BitmapImage bmp=new BitmapImage(new Uri(op.FileName.ToString()));
image1.Source=bmp; // controle sur le form
Convert_Image_To_ByteArray(bmp);
} |
Le message d'erreur est "Plusieurs Initialisation du controle"
c'est en WPF et non en WinForms
Conversion Image en Bytes sous WPF Répondre à la discussion
Bon les pixels,mais est-ce possible de récupéré les Octets du fichiers et le stocker dans le Tableau?