国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

Stream/Bytes[]/Image對(duì)象相互轉(zhuǎn)化

2019-11-14 13:54:41
字體:
供稿:網(wǎng)友

Stream/Bytes[]/Image對(duì)象相互轉(zhuǎn)化

 

Stream轉(zhuǎn)Byte數(shù)組、Image轉(zhuǎn)Byte數(shù)組、文件轉(zhuǎn)Stream等

 

 

/// <summary>/// 將 Stream 轉(zhuǎn)成 byte[]/// </summary>/// <param name="stream"></param>/// <returns></returns>public static byte[] StreamToBytes(Stream stream){    byte[] bytes = new byte[stream.Length];    stream.Read(bytes, 0, bytes.Length);    // 設(shè)置當(dāng)前流的位置為流的開始    stream.Seek(0, SeekOrigin.Begin);    return bytes;}
將 Stream 轉(zhuǎn)成 byte[]
/// <summary>/// 將 byte[] 轉(zhuǎn)成 Stream/// </summary>/// <param name="bytes"></param>/// <returns></returns>public static Stream BytesToStream(byte[] bytes){    Stream stream = new MemoryStream(bytes);    return stream;}
byte[] 轉(zhuǎn)成 Stream
// <summary> /// 字節(jié)流轉(zhuǎn)換成圖片 /// </summary> /// <param name="byt">要轉(zhuǎn)換的字節(jié)流</param> /// <returns>轉(zhuǎn)換得到的Image對(duì)象</returns> public static Image BytToImg(byte[] byt){    try    {        MemoryStream ms = new MemoryStream(byt);        Image img = Image.FromStream(ms);        return img;    }    catch (Exception ex)    {        LogHelper.WriteError("StreamHelper.BytToImg 異常", ex);        return null;    }}
字節(jié)流轉(zhuǎn)換成圖片
/// <summary>///  圖片轉(zhuǎn)換成字節(jié)流 /// </summary>/// <param name="img"></param>/// <returns></returns>public static byte[] ImageToByteArray(Image img){    ImageConverter imgconv = new ImageConverter();    byte[] b = (byte[])imgconv.ConvertTo(img, typeof(byte[]));    return b;}
圖片轉(zhuǎn)換成字節(jié)流
/// <summary>/// 把圖片Url轉(zhuǎn)化成Image對(duì)象/// </summary>/// <param name="imageUrl"></param>/// <returns></returns>public static Image Url2Img(string imageUrl){    try    {        if (string.IsNullOrEmpty(imageUrl))        {            return null;        }        WebRequest webreq = WebRequest.Create(imageUrl);        WebResponse webres = webreq.GetResponse();        Stream stream = webres.GetResponseStream();        Image image;        image = Image.FromStream(stream);        stream.Close();        return image;    }    catch (Exception ex)    {        LogHelper.WriteError("StreamHelper.Url2Img 異常", ex);    }    return null;}
把圖片Url轉(zhuǎn)化成Image對(duì)象
/// <summary>/// 把本地圖片路徑轉(zhuǎn)成Image對(duì)象/// </summary>/// <param name="imagePath"></param>/// <returns></returns>public static Image ImagePath2Img(string imagePath){    try    {        if (string.IsNullOrEmpty(imagePath))        {            return null;        }        byte[] bytes = Image2ByteWithPath(imagePath);        Image image = BytToImg(bytes);        return image;    }    catch (Exception ex)    {        LogHelper.WriteError("StreamHelper.ImagePath2Img 異常", ex);        return null;    }}
把圖片Url轉(zhuǎn)化成Image對(duì)象

 

轉(zhuǎn)自:

作者:樊勇 
出處:http://www.survivalescaperooms.com/fanyong/ 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 高密市| 钟山县| 惠州市| 木兰县| 车险| 镇雄县| 理塘县| 荆州市| 鄂托克旗| 玉田县| 泌阳县| 昭通市| 北票市| 宁城县| 南开区| 和静县| 东海县| 衡山县| 清丰县| 南汇区| 元氏县| 磐安县| 久治县| 沁阳市| 碌曲县| 诸暨市| 什邡市| 巩留县| 卢湾区| 奉新县| 兴宁市| 鄄城县| 楚雄市| 黄平县| 壤塘县| 庐江县| 宁陕县| 颍上县| 政和县| 县级市| 柘城县|