Je tente de travailler avec Image
. Cela a bien fonctionné, mais j'ai parfois l'exception "Parameter is not valid". Je ne sais pas pourquoi ce problème se produit, s'il vous plaît me aider:Image bitmap C# - Exception: le paramètre n'est pas valide
byte[] img = (byte[])PatientData.Rows[index - 1]["Anh"];
MemoryStream ms = new MemoryStream(img);
imgBox.Image.Dispose();
imgBox.Image = Image.FromStream(ms);
using (Bitmap abc = new Bitmap(imgBox.Image)) //Parameter is not valid (Sometimes)
{
using (Image<Gray, byte> xyz = new Image<Gray, byte>(abc))
{
if(Global.xrayPic != null)
{
Global.xrayPic.Dispose();
Global.xrayPic = xyz.Clone();
}
}
}
Et quand je l'ai vérifié, je me rends compte que la valeur de abc
nulle == et elle conduit à cette exception. Comment puis-je résoudre cette situation?
Sur quelle ligne cette erreur se produit-elle? – Jerodev
@Jerodev: il est déjà commenté dans le code – Pac0
c'est peut-être dû à la taille de 'imgBox.Image' – Rahul