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

最新文章

  1. 【代码笔记】iOS-判断textField里面是否有空
  2. mysql查询区分大小写
  3. ASP CDONTS.NEWMAIL组件发送电邮(附下载)
  4. 在Windows上,迁移VisualSVN server
  5. SQLserver关于教学楼中教室在某个时间段是否被占用的数据库设计
  6. POJ 2352 Stars(HDU 1541 Stars)
  7. STM32启动过程--启动文件--分析
  8. trace openjdk from systemtap
  9. HDOJ(HDU) 2103 Family planning(需要注意范围)
  10. php信用卡卡号验证函数
  11. 你真的了解JAVA中与Webservice相关的规范和实现吗?
  12. 团队作业8——第七天(beta阶段)
  13. 快速沃尔什变换(FWT)及K进制异或卷积&amp;快速子集变换(FST)讲解
  14. 阿里云盾SSL证书即将到期怎么办?
  15. Java框架spring 学习笔记(十四):注解aop操作
  16. 详解js跨域
  17. docker 7 docker的帮助命令
  18. echarts入门
  19. 关于byte[]与string、Image转换
  20. 谈一谈HashMap类2

热门文章

  1. 【转】android4.1.2 CTS测试总结
  2. DB2 中日期 比较
  3. 快速排序(Quick Sort)
  4. php用apc实现的临界区 解决并发,资源互斥同步访问
  5. hiberbate的工作原理
  6. Java连接Oracle数据库的示例代码
  7. 格而知之16:我所理解的Block(3)
  8. C#操作IE
  9. 成语接龙(dfs)
  10. MVC中的View2(转)