先将图片转成 Base64 转成图片,再将 return 回来的 base64Str 直接赋值给  Base64ToImage(string base64) 函数(图片转出来的 base64 太长 我就不贴了,记得将图片路劲换成自己图片的路径哦,GoodNight!)

  static void Main(string[] args){// 脸部识别// FaceDetect.detect();// 图片转 base64string base64Str = ImageToBase64("C:/Users/Administrator/Desktop/image.png");// base64转 图片Base64ToImage(base64Str);}
   /// <summary>/// base64 转 Image/// </summary>/// <param name="base64"></param>public static void Base64ToImage(string base64){base64 = base64.Replace("data:image/png;base64,", "").Replace("data:image/jgp;base64,", "").Replace("data:image/jpg;base64,", "").Replace("data:image/jpeg;base64,", "");//将base64头部信息替换byte[] bytes = Convert.FromBase64String(base64);MemoryStream memStream = new MemoryStream(bytes);Image mImage = Image.FromStream(memStream);Bitmap bp = new Bitmap(mImage);bp.Save("C:/Users/Administrator/Desktop/" + DateTime.Now.ToString("yyyyMMddHHss") + ".jpg", System.Drawing.Imaging.ImageFormat.Jpeg);//注意保存路径}/// <summary>/// Image 转成 base64/// </summary>/// <param name="fileFullName"></param>public static string ImageToBase64(string fileFullName){try{Bitmap bmp = new Bitmap(fileFullName);MemoryStream ms = new MemoryStream();bmp.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);byte[] arr = new byte[ms.Length]; ms.Position = 0;ms.Read(arr, 0, (int)ms.Length); ms.Close();return Convert.ToBase64String(arr);}catch (Exception ex){return null;}}

unity base64编码文本转换成Texture  base64编码文本转换成图片  图片转换成base64编码文本

 /// <summary>/// 图片转换成base64编码文本/// </summary>public string ImgToBase64String(string path){FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);byte[] buffer = new byte[fs.Length];fs.Read(buffer, 0, (int)fs.Length);string base64String = Convert.ToBase64String(buffer);//    Debug.Log("获取当前图片base64为---" + base64String);return base64String;}/// <summary>/// base64编码文本转换成Texture/// </summary>private Texture2D Base64ToTexter2d(string Base64STR){Texture2D pic = new Texture2D(200, 200);byte[] data = System.Convert.FromBase64String(Base64STR);//File.WriteAllBytes(Application.dataPath + "/BuildImage/Base64ToSaveImage.png", data);pic.LoadImage(data);return pic;}/// <summary>/// base64编码文本转换成图片/// </summary>public void Base64ToImg(Image imgComponent,string str){string base64 = str;byte[] bytes = Convert.FromBase64String(base64);Texture2D tex2D = new Texture2D(100, 100);tex2D.LoadImage(bytes);Sprite s = Sprite.Create(tex2D, new Rect(0, 0, tex2D.width, tex2D.height), new Vector2(0.5f, 0.5f));imgComponent.sprite = s;Resources.UnloadUnusedAssets();}

c# 图片转Base64 Base64转图片相关推荐

  1. php将图片链接转换为base64编码文件流

    /** * 图片链接转换为 base64 文件流 * @param $imgUrl * @return string */ function img_url_to_base64($imgUrl) {$ ...

  2. java 图片 base64_java实现图片转base64字符串 java实现base64字符串转图片

    java 图片转base64字符串.base64字符串转图片,具体内容如下 1. 图片转base64字符串: /** * base64编码字符串转换为图片 * @param imgStr base64 ...

  3. 根据传入坐标和图片URL地址对图片进行切图操作、将图片转化成Base64位码

    目录 1.根据传入坐标和图片URL地址对图片进行切图操作 2.将图片转化成Base64位编码.根据传入坐标 算出切点坐标 在开发过程的学习记录,此两个工具类主要是对图像的处理(切图),对文件的想换转化 ...

  4. base64格式的图片数据如何转成图片

    base64格式的图片数据如何转成图片 一.总结 一句话总结:不仅要去掉前面的格式串,还需要base64_decode()解码才行. 1 // $base_img是获取到前端传递的值 2 $base_ ...

  5. java图片文件字符串jsp_将图片转成base64字符串并在JSP页面显示的Java代码

    *本事例主要讲了如下几点: * 1:将图片转换为BASE64加密字符串. * 2:将图片流转换为BASE64加密字符串. * 3:将BASE64加密字符串转换为图片. * 4:在jsp文件中以引用的方 ...

  6. base64格式的图片上传阿里云

    base64格式的图片上传阿里云 上传图片的时候,除了普通的图片上传,还有一张图片信息是以base64格式发送到后台的. 后台接受base64格式的图片,上传至阿里云代码:(主要是将base64转化成 ...

  7. [转]IE下对文件(图片)进行base64转换

    原文地址:http://www.blogjava.net/emu/archive/2011/08/28/357431.html @import url(http://www.blogjava.net/ ...

  8. java BASE64流 输出图片。

    java BASE64流 输出图片. 亲测3个请求都可用,没有测试性能问题.仅供参考 BASE64Decoder Eclipsse 类可能引用不了解决方案链接:http://blog.csdn.net ...

  9. c#图片base64去转义字符_C# 将图片转成Base64字符串,再将字符串转成图片,然后将图片存储到服务器文件夹中,求代码。感激不尽...

    展开全部 网上多的是:using System; using System.Collections.Generic; using System.ComponentModel; using System ...

  10. php base64_decode 图片,PHP保存Base64图片base64_decode的问题整理

    PHP对Base64的支持非常好,有内置的base64_encode与base64_decode负责图片的Base64编码与解码. 编码上,只要将图片流读取到,而后使用base64_encode进行进 ...

最新文章

  1. s-sed替换或者修改文件指定行,同时匹配多个字符串,替换换行符为指定字符
  2. Apache服务器 配置多个网站解决方案
  3. python的time库有哪些方法_Python的time模块中的常用方法整理
  4. 排队两小时买墨茉、虎头局,但别指望年轻人“味蕾忠诚”
  5. re.findall为什么返回的元素会是个元素为元组的列表类型呢
  6. Appium+python的单元测试框架unittest(2)——fixtures(转)
  7. quill鼠标悬浮 出现提示_「超逸酷玩」VT300S RGB电竞游戏鼠标支持云同步自定义设置...
  8. 魔兽发布页站源码-自带采集插件+5条规则
  9. 记录配置fast rcnn(caffe)仅CPU遇到的问题
  10. oracle 转储 mysql_Oracle中DUMP的转储方法
  11. 魅族6支持html吗,魅族手机浏览器兼容性调优最佳实践_html/css_WEB-ITnose
  12. 国家开放大学2021春1078复变函数题目
  13. ASP.NET动态加载用户控件的页面生成过程
  14. 实践与交流:采取“硬刷”方式完美激活Windows 7旗舰版的具体方法步骤(图文详解教程)...
  15. win10打开计算机黑屏怎么办,win10系统开机就一直黑屏无法进入桌面的解决方法...
  16. 计算机三级网络技术考过指南 【历年考点汇总】
  17. 百度富文本编辑器使用
  18. python获取图片像素点颜色_Python获取图片位置像素色值及判断色值是否存在
  19. html5在线预览xml,HTML5教程 5分钟了解XML
  20. python3 pymysql库介绍

热门文章

  1. AutoCAD中程序创建Ribbon界面执行AutoCAD命令
  2. 智能笔记管理工具TheBrain使用案例:使用TheBrain作为数字项目符号日记
  3. 网络安全:预防胜于治疗
  4. “驱动人生”利用高危漏洞传播病毒
  5. 3.17 杭电研究生复试2015
  6. 论文阅读笔记《Matching Images With Multiple Descriptors: An Unsupervised Approach for Locally Adaptive》
  7. NES-ROM-FC解析
  8. Windows XP 系统JDK安装
  9. 宝洁网测管道题技巧_宝洁笔试流程经验分享
  10. 基于飞浆paddle的Android硬字幕提取 -- 二