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 : Sélectionner tout - Visualiser dans une fenêtre à part
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