/// <summary>/// 图像转成二进制数组/// </summary>/// <param name="imageIn"></param>/// <returns></returns>public byte[] imageToByteArray(System.Drawing.Image imageIn){MemoryStream ms = new MemoryStream();imageIn.Save(ms, System.Drawing.Imaging.ImageFormat.Gif);return ms.ToArray();}/// <summary>/// 二进制数据转成图像/// </summary>/// <param name="byteArrayIn"></param>/// <returns></returns>public System.Drawing.Image byteArrayToImage(byte[] byteArrayIn){MemoryStream ms = new MemoryStream(byteArrayIn);System.Drawing.Image returnImage = System.Drawing.Image.FromStream(ms);return returnImage;}/// <summary>/// 图像转成Base64字符/// </summary>/// <param name="image"></param>/// <param name="format"></param>/// <returns></returns>public string ImageToBase64(Image image,  System.Drawing.Imaging.ImageFormat format){using (MemoryStream ms = new MemoryStream()){// Convert Image to byte[]image.Save(ms, format);byte[] imageBytes = ms.ToArray();// Convert byte[] to Base64 Stringstring base64String = Convert.ToBase64String(imageBytes);return base64String;}}/// <summary>/// Base64字符转成图像/// </summary>/// <param name="base64String"></param>/// <returns></returns>public Image Base64ToImage(string base64String){// Convert Base64 String to byte[]byte[] imageBytes = Convert.FromBase64String(base64String);MemoryStream ms = new MemoryStream(imageBytes, 0,imageBytes.Length);// Convert byte[] to Imagems.Write(imageBytes, 0, imageBytes.Length);Image image = Image.FromStream(ms, true);return image;}

http://www.dailycoding.com/Posts/convert_image_to_base64_string_and_base64_string_to_image.aspx

csharp:Convert Image to Base64 String and Base64 String to Image相关推荐

  1. 如何对 string 进行Base64编码,解码?

    咨询区 Kevin Driedger: 如何将指定的 string 编码成 base64. 如何将 base64 解码成 string. 回答区 andrew.fox: 我来分享下对这个问题的处理吧: ...

  2. 这边提供几个公共方法:MD5签名方法、获取时间戳、生成随机串、string转base64、base64转string

    目录 1.MD5签名方法 2.获取时间戳,时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间 3.生成随机串 4.string转base64 5.base64转string 1.MD5 ...

  3. javascript进行hex、base64、bytes[]、string的互转

    文中的js代码转自: https://www.cnblogs.com/askta0/p/12800030.html#/c/subject/p/12800030.html 在进行Frida中RPC调用的 ...

  4. java int转bitmap_Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码...

    首先是网上大神给的类 package com.duanlian.daimengmusic.utils; public final class Base64Util { private static f ...

  5. 图片转换工具类 base64、Uri转String

    //base64格式前缀:data:image/png;base64, public class ImageUtils {//将图片转换成Base64编码的字符串public static Strin ...

  6. base64二进制计算机,base64

    Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RFC2045-RFC2049,上面有MIME的详细规范. Ba ...

  7. android base64解密,android Base64 AES加密解密

    Android Base64代码如下: // 加密传入的数据是byte类型的,并非使用decode方法将原始数据转二进制,String类型的数据 使用 str.getBytes()即可 String ...

  8. des加密+base64编码,base64解码+des解密

    des加密+base64编码,base64解码+des解密 des简单介绍 base64简单介绍 运行效果图 TestActivity.java DataEncryptionUtil.java des ...

  9. 以ansi ,gbk,gb2312格式进行base64 加密和 base64解密(防止中文乱码)

    ** 直接上代码 一.toBase64ByGBK.js封装的是加密解密的方法 ``** //把Unicode转成Ansi和把Ansi转换成Unicode function UnicodeChr() { ...

最新文章

  1. php PDO php.ini
  2. ip通信基础第九周(下)
  3. 【c++】13.必须用指针取值的情况.md
  4. dell主板40针开机针脚_电脑主板各种接口的介绍最新版
  5. linux禁止u盘自动运行,求设置U盘自动运行和禁止运行的方法。
  6. 华为云 手机 电脑登录不了怎么办 账户_华为云手机能解决芯片困难,是否真的实在,来西瓜视频找答案...
  7. linux下tomcat8安装
  8. [转]CMake 生成makefile 步骤
  9. aspose.cells 模版
  10. idea 打包不出现target的原因
  11. 2022高压电工考试题库及模拟考试
  12. 数据库推荐,qPCR引物设计与评价
  13. 【稀饭】react native 系列教程之已有项目接入React Native
  14. 如何查看MacBook Pro硬盘序列号
  15. 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA ) ★★
  16. python显示中文字_Python - 图片上显示中文字符
  17. MyScript 手写识别数学公式、图形 自动计算
  18. 租号服务器未响应,租号玩启动不了wegame
  19. 计算机桌面图标的使用,电脑桌面图标不见了怎么恢复 如何规范使用电脑
  20. 【Nodejs】用http模块写一个简单的web服务器

热门文章

  1. FTP用户无法登陆排错详解
  2. 全国人民强烈反对手机单项收费!
  3. selenium环境搭建,浏览器驱动安装
  4. ios启动私有链查询区块信息
  5. 《Linux KVM虚拟化架构实战指南》——第1章 KVM虚拟化概述 1.1XEN虚拟化介绍
  6. Xcode7.x中安装Alcatraz
  7. java开始到熟悉60
  8. 电力三维基础信息平台
  9. MySQL Innodb数据库性能实践——VARCHAR vs CHAR
  10. cisco学习笔记(2)