Bonjour les amis, j’ai un problème aidez moi à le résoudre.
j’ai code .Net C# qui fait une capture d’image et ensuite du PictureBox où il s’affiche je l’insère dans la base de données.
Cela fonctionnait très bien sur ma machine en WIN 7 32bits.
alors je passe en WIN 7 64 bits, là ça ne marche plus.
lorsque je veux sauver l’image sur le disque dur
il m’affiche l’erreur suivante : “Une erreur générique s’est produite dans le GDI+”
voici le code
public static byte[] ImageConvertTO_insert(PictureBox pBox)
{
byte[] buffer = new byte["".Length];
try
{
MemoryStream _ms = new MemoryStream();
//on enregistre l'image dans fichier image sur le C
pBox.Image.Save(@"C:\\imageCaptured.png"); //---->> c'est ici le problème
FileStream strFile = new FileStream(@"C:\\imageCaptured.png", FileMode.Open, FileAccess.Read);
byte[] _buffer = new byte[strFile.Length];
strFile.Read(_buffer, 0, (int)strFile.Length);
strFile.Close();
buffer = _buffer;
//on supprime l'image après
File.Delete(@"C:\\imageCaptured.png");
}
catch(Exception ex)
{
MessageBox.Show(ex.Message,"Erreur de récupérartion d'image.",MessageBoxButtons.OK,MessageBoxIcon.Error);
}
return buffer;
}
Merci pour votre aide.