我正在上一个可以帮助我阅读游戏文件的类,该文件的一部分是图像。是否可以通过字节数组创建图像对象,还是应该将图像存储为字节数组?如果我要将该图像放入Winforms的图片显示器中,是否可以使用字节数组来做到这一点?

从文件存储数据的最佳方法是什么?

最佳答案

this

byte[] data = getYourImageData();
MemoryStream ms = new MemoryStream(data);
pictureBox1.Image = Image.FromStream(ms);


要回答问题的另一部分,可以将其存储为字节数组-可以提供一个帮助程序方法来返回如上所示的内存流,或者将其存储在System.Drawing.Bitmap中并返回that

return new Bitmap(ms);

关于c# - 管理图片?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8614768/

10-17 02:11