D'abord désolé pour l'anglais. Je rencontre un problème étrange lorsque j'essaie d'enregistrer une image bitmap ("erreur générique GDI +") depuis une imagebox dans mon application win, je sais que ce problème se produit lorsque vous essayez d'enregistrer dans un répertoire qui n'a pas de permission, mais dans ce cas, je suis en train de l'enregistrer dans un memoryStream.Image GDI + Erreur C#
using (MemoryStream fotoStream = new MemoryStream())
{
Bitmap imagen = picture1.Image as Bitmap;
imagen.Save(fotoStream, imagen.RawFormat); //Error here
byte[] array = fotoStream.ToArray();
fotoStream.Close();
}
Une lumière à ce sujet?
Ne vous excusez pas pour nous anglais folk :( – Codesleuth
Je pense que vous devrez peut-être montrer plus de code Il ya un certain nombre de problèmes potentiels ici ... Mais, la première chose qui vient à l'esprit: assurez-vous que votre image comme Bitmap n'a pas d'évaluation à NULL –
Eh bien, comme quelqu'un a dit, ce n'est pas une exception nulle.Un comportement encore plus étrange se produit: Je charge une image du disque à l'image, cette image est enregistrée dans le flux et la matrice est enregistré dans une base de données, lorsque je charge l'image à partir de la base de données et que je tente de la sauvegarder à nouveau (sans modifications), l'erreur générique GDI + est levée Etrange: S – Argons