#region 通过图片文件获得byte[]进制图片数据
/// <summary>
/// 通过图片文件获得byte[]2近制图片数据,同时返回不带扩展名的原图片文件名
/// </summary>
/// <param name="infile">原图片文件名</param>
/// <param name="returnfileName">返回不带扩展名的带文件路径的原图片文件名</param>
/// <returns>返回byte[]类型图片数据</returns>
public byte[] getImageBuffer(string infile, ref string returnfileName)
{
//将文件名为file的文件读入到buffer中
System.IO.FileStream stream = new System.IO.FileStream(infile, System.IO.FileMode.Open, System.IO.FileAccess.Read);
byte[] buffer = new byte[stream.Length];
stream.Read(buffer, 0, (int)stream.Length);
stream.Close();
//获得图片文件名【不包含扩展名的带文件路径的文件名】
returnfileName = System.IO.Path.GetFileNameWithoutExtension(infile);
return buffer;
}
#endregion
---------------------------------------------------------------------------------------------------------------------------
#region 返回Bitmap图片
public Bitmap get_image(byte[] image_bytes)
{
MemoryStream ms = new MemoryStream(image_bytes);
Bitmap bmap = new Bitmap(ms);
return bmap;
}
#endregion