您的位置:首页 > 其它

bitmap.fromstream

2010-02-24 21:47 211 查看
private Bitmap GetBitMapFromFile( string imageFileName )
{
byte[] buffer = null;
Stream stream = null;
try
{
stream = new FileStream(
imageFileName, // String Path
FileMode.Open , // FileMode
FileAccess.Read , // FileAccess
FileShare.Read , // FileShare
4096 , // bufferSize
true ); // useAsync

buffer = new byte[stream.Length];
stream.Seek(0,SeekOrigin.Begin);
stream.Read(buffer,0,(int)stream.Length);
}
catch( )// make simple for posting
{
}
finally
{
if( stream != null )
{
stream.Close();
}
}
// Memory Retention


// The new MemoryStream cause memory retention
return Bitmap.FromStream(new MemoryStream(buffer)) as Bitmap;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: