/// <summary>
/// 根据图片Url获取图片字节流
/// </summary>
/// <param name="imageUrl">图片路径</param>
/// <returns></returns>
public byte[] GetImageByte(string imageUrl)
{
//获取图片
Image image = Image.FromFile(imageUrl);
//创建流
MemoryStream ms = new MemoryStream();
//图片存入ms流中
image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
//转为byte数组返回
return ms.ToArray();
}
/// <summary>
/// 保存字节数组图片到指定Url
/// </summary>
/// <param name="imageUrl">图片保存路径</param>
/// <param name="FileByteArray">图片字节流</param>
/// <returns></returns>
public bool SaveImage(string imageUrl, byte[] FileByteArray)
{
try
{
//创建或打开imageUrl,实例化一个文件流
FileStream fs = new FileStream(imageUrl, FileMode.OpenOrCreate, FileAccess.Write);
//向流中写入数组内容
fs.Write(FileByteArray, 0, FileByteArray.Length);
//关闭流
fs.Close();
}
catch
{
return false;
}
return true;
}
图片字节数组的获取,字节数组图片的保存
猜你喜欢
转载自blog.csdn.net/qq_36809124/article/details/81503520
今日推荐
周排行