Bonjour,
Je suis en train de créer une application qui génére des images. Ces images, une fois créées, sont copiées dans un buffer, pour etre ecrite sur un fichier.
On peu simplifier le code par ce qui suit :
Le buffer est toujours vide ! (il ne contient que des 0) Et ce, quelque soit le format de l'image utilisé.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Image imgPNG = Image.FromFile(@"C:\image.png"); MemoryStream memStream = new MemoryStream(); imgPNG.Save(memStream, System.Drawing.Imaging.ImageFormat.Png); byte[] buffer = new byte[memStream.Length]; memStream.Read(buffer, 0, buffer.Length); memStream.Close();
Ai-je raté quelque chose ?
PS: Le code écrit ci-dessus n'a aucune utilisé, car on pourrait directement lire le fichier image dans un buffer, mais j'ai mis celui la pour simplifier![]()
Partager