/// <summary>
/// 字节数组生成图片
/// </summary>
/// <param name="Bytes">字节数组</param>
/// <returns>图片</returns>
private Image byteArrayToImage(byte[] Bytes)
{
using (MemoryStream ms = new MemoryStream(Bytes))
{
Image outputImg = Image.FromStream(ms);
return outputImg;
}
}
pictureBox1.Image = byteArrayToImage(result.ResultByte);
/// <summary>
/// 字节数组生成图片
/// </summary>
/// <param name="Bytes">字节数组</param>
/// <returns>图片</returns>
private Image byteArrayToImage(byte[] Bytes)
{
using (MemoryStream ms = new MemoryStream(Bytes))
{
Image outputImg = Image.FromStream(ms);
return outputImg;
}
}
/// <summary>
/// 字节数组生成图片
/// </summary>
/// <param name="Bytes">字节数组</param>
/// <returns>图片</returns>
private Image byteArrayToImage(byte[] Bytes)
{
MemoryStream ms = new MemoryStream(Bytes);
Image outputImg = Image.FromStream(ms);
return outputImg;
}
huoshan12345 发表于 2014-1-21 15:24
这两种方法有什么区别吗
using的问题?
站长苏飞 发表于 2014-1-21 16:02
区别我不是写了吗?在获取Gif的时候需要用下面的
kyozy 发表于 2014-1-22 18:25
using 我们都知道是什么意思,但是为什么GIF就不using?
站长苏飞 发表于 2014-1-23 08:25
看来你还是不太懂Using啊,建议百度一下。Using会自动打开和关闭MemoryStream,动态的在Gdi+里是会报错的 ...
kyozy 发表于 2014-1-24 14:38
using() 会自动调用IDisposable 接口里面的 Dispose 方法,这样就不用每次都手动 Dispose 了,这个我还是知 ...
欢迎光临 苏飞论坛 (http://www.sufeinet.com/) | Powered by Discuz! X3.4 |