zoukankan      html  css  js  c++  java
  • 图片流转为字符串

    using System.Drawing;
    using System.Text;
    using System.Windows.Forms;
    using System.IO;


    Image TestImage = Image.FromFile(@"H:Image文件复件 000198770.jpg");//截入图片 MemoryStream ChangeBeforeMS=new MemoryStream();//定义一个内存流 TestImage.Save(ChangeBeforeMS,System.Drawing.Imaging.ImageFormat.Jpeg);//将图片的内容保存到内存流上面 byte[] ChangeBeforImageBytes = ChangeBeforeMS.ToArray() ;//将内存流保存到字节数组中 //string ImageStr = Encoding.ASCII.GetString(ChangeBeforImageBytes);//将字节数组拼成字符串 //byte[] ChangeAfterImageBytes = Encoding.ASCII.GetBytes(ImageStr);//再将字符串分拆成字节数组 string ImageStr = Convert.ToBase64String( ChangeBeforImageBytes);//将字节数组拼成字符串 byte[] ChangeAfterImageBytes = Convert.FromBase64String (ImageStr);//再将字符串分拆成字节数组 MemoryStream ChangeAfterMS = new MemoryStream(ChangeAfterImageBytes);//将字节数组保存到新的内存流上 TestImage = Image.FromStream(ChangeAfterMS);//将内存流保存成一张图片






    HttpWebRequest request = WebRequest.Create(imgurl) as HttpWebRequest;

    HttpWebResponse response = request.GetResponse() as HttpWebResponse;

     

    Stream myResponseStream = response.GetResponseStream();
    Image TestImage = Image.FromStream(myResponseStream);
    MemoryStream ChangeBeforeMS = new MemoryStream();//定义一个内存流
    TestImage.Save(ChangeBeforeMS, System.Drawing.Imaging.ImageFormat.Jpeg);//将图片的内容保存到内存流上面
    byte[] ChangeBeforImageBytes = ChangeBeforeMS.ToArray();//将内存流保存到字节数组中
    //string ImageStr = Encoding.ASCII.GetString(ChangeBeforImageBytes);//将字节数组拼成字符串
    //byte[] ChangeAfterImageBytes = Encoding.ASCII.GetBytes(ImageStr);//再将字符串分拆成字节数组
    __ImgStream = Convert.ToBase64String(ChangeBeforImageBytes);//将字节数组拼成字符串







     
  • 相关阅读:
    LeetCode (160) Intersection of Two Linked Lists
    cmake命令 安装、用法简介
    算法——回文解密,判断一个数组是否为回文
    发现一个好用的播放插件---ckplayer
    阿里云ESC上的Ubuntu图形界面的安装
    tomcat 启动本地项目,但是报错的是另一个项目错误导致的tomcat启动失败
    发现一个有趣的时间控件
    Comparator 排序优先级
    项目Exception,项目前面有红色的小叉×
    日常问题,JasperException
  • 原文地址:https://www.cnblogs.com/mn232nm/p/5622470.html
Copyright © 2011-2022 走看看