当前位置:  编程技术>.net/c#/asp.net

C# 将字节流转换为图片的实例方法

    来源: 互联网  发布时间:2014-10-17

    本文导语:  代码如下:usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingSystem.IO; namespaceMicrosoft.Form.Base {     classImageToByte     {         ///         /// 图片转换成字节流         ///         //...

代码如下:

usingSystem;
usingSystem.Collections.Generic;
usingSystem.Linq;
usingSystem.Text;
usingSystem.Drawing;
usingSystem.IO;
namespaceMicrosoft.Form.Base
{
    classImageToByte
    {
        ///
        /// 图片转换成字节流
        ///
        /// 要转换的Image对象
        /// 转换后返回的字节流
        publicstaticbyte[] ImgToByt(Image img)
        {
            MemoryStream ms = newMemoryStream();
            byte[] imagedata = null;
            img.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
            imagedata = ms.GetBuffer();
            returnimagedata;            
        }
        ///
        /// 字节流转换成图片
        ///
        /// 要转换的字节流
        /// 转换得到的Image对象
        publicstaticImage BytToImg(byte[] byt)
        {
            MemoryStream ms = newMemoryStream(byt);
            Image img = Image.FromStream(ms);
            returnimg;
        }
        //
        ///
        /// 根据图片路径返回图片的字节流byte[]
        ///
        /// 图片路径
        /// 返回的字节流
        privatestaticbyte[] getImageByte(stringimagePath)
        {
            FileStream files = newFileStream(imagePath, FileMode.Open);
            byte[] imgByte = newbyte[files.Length];
            files.Read(imgByte, 0, imgByte.Length);
            files.Close();
            returnimgByte;
        }
    }
}


    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 如何将字节流转换为文件
  • 字节流和字符流有什么区别?
  • 如何用java将一个文件以字节流形式保存到sqlserver数据库中(给高分)
  • 请问如何将字节流转换为Blob?(100)
  • 16进制显示字节流技巧分享
  • 如何以字节流读取一个文件,以readline()读出?大哥快帮忙!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3