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

复制代码 代码如下:

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;
        }
    }
}

时间: 2024-12-17 07:17:40

C# 将字节流转换为图片的实例方法_C#教程的相关文章

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

原文:C# 将字节流转换为图片的实例方法 代码如下: usingSystem; usingSystem.Collections.Generic; usingSystem.Linq; usingSystem.Text; usingSystem.Drawing; usingSystem.IO; namespaceMicrosoft.Form.Base { classImageToByte { /// <summary> /// 图片转换成字节流 /// </summary> /// &

WinForm生成验证码图片的方法_C#教程

本文实例讲述了WinForm生成验证码图片的方法.分享给大家供大家参考,具体如下: 1.创建ValidCode类: public class ValidCode { #region Private Fields private const double PI = 3.1415926535897932384626433832795; private const double PI2 = 6.283185307179586476925286766559; //private readonly int

C#中创建PDF网格并插入图片的方法_C#教程

这篇文章我将向大家演示如何以编程的方式在PDF文档中创建一个网格,并将图片插入特定的网格中. 网上有一些类似的解决方法,在这里我选择了一个免费版的PDF组件.安装控件后,创建新项目,添加安装目录下的dll文件作为项目的引用以及命名空间,如下: using Spire.Pdf; using Spire.Pdf.Graphics; using Spire.Pdf.Grid; 接下来是详细步骤及代码片段: 步骤1: 首先创建一个PDF文档,并添加一个新页面. PdfDocument doc = new

C#向PPT文档插入图片以及导出图片的实例_C#教程

 PowerPoint演示文稿是我们日常工作中常用的办公软件之一,而图片则是PowerPoint文档的重要组成部分,那么如何向幻灯片插入图片以及导出图片呢?本文我将给大家分享如何使用一个免费版PowerPoint组件-Free Spire.Presentation,以C#/VB.NET编程的方式来快速地实现这两个功能.我们可以从官网下载Free Spire.Presentation,创建项目后添加此DLL作为引用. 插入图片 向PPT文档插入图片时,这里我选择插入两张图片到不同的两张幻灯片中.

用C#把文件转换为XML的代码_C#教程

using System; using System.Drawing; using System.Collections; using System.ComponentModel; using System.Windows.Forms; using System.IO; using System.Xml;  namespace MyWindows { /**//// <summary> /// 这个示例演示如何把Office文件编码为xml文件以及如何把生成的xml文件转换成Office文件

.NET创建、删除、复制文件夹及其子文件的实例方法_C#教程

复制代码 代码如下:  using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.IO; namespace WinFormsApp_OperateFileAndFolder {     public class OperateFileFolder     {         /// <summary>         /// 创建文件夹        

用WPS 2012快速将幻灯片批量转换为图片

白领们工作中都会遇到一个普遍的烦恼--做完presentation,老总还让你将今天演讲里的相关数据弄成报告发给他看.话说,弄一份报告对office  lady来说不是什么难事,最烦的是如何将PPT里面的一些图表粘贴到word里.直接粘贴,会存在格式问题,"选择性粘贴",一些好看的样式就不复存在,于是,很多人就采取截图的方式.但每张PPT逐个截图,实在是个麻烦事.小编今天就教大家用WPS  Office 2012简单快速将幻灯片批量转换为图片. 打开WPS演示,然后点击左上角的&quo

MVC中如何把随机产生的字符串转换为图片

Insus.NET在这篇中<在ASP.NET MVC应用程序中随机获取一个字符串>http://www.cnblogs.com/insus/p/3619224.html,只是产生一个随机字符串,那我们要怎样实现产生出来是一张图片吧? 关没有关系,Insus.NET教会大家实现它. 如果你站点还是应用程序,还是ASP.NET的话,非MVC,可以参考下面两个链接: <实现字符串转换为图片>http://www.cnblogs.com/insus/archive/2009/03/08/1

按Shift键 Excel单元格转换为图片

Shift键在Excel里有这样的妙处:在按下Shift键的同时点击"编辑"菜单,原来的复制和粘贴选项就会变成"复制图片"和"粘贴图片".利用这一功能,我们就能把选定的单元格区域方便地转换为图片. 具体操作方法如下: 首先选中需要复制成图片的单元格区域,然后按住Shift键,依次选择"编辑→复制图片"命令,接着弹出"复制图片"窗口,选择"图片"单选项后点击"确定"按钮