csharp:Convert Image to Base64 String and Base64 String to Image
/// <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相关推荐
- 如何对 string 进行Base64编码,解码?
咨询区 Kevin Driedger: 如何将指定的 string 编码成 base64. 如何将 base64 解码成 string. 回答区 andrew.fox: 我来分享下对这个问题的处理吧: ...
- 这边提供几个公共方法:MD5签名方法、获取时间戳、生成随机串、string转base64、base64转string
目录 1.MD5签名方法 2.获取时间戳,时间戳从1970年1月1日00:00:00至今的秒数,即当前的时间 3.生成随机串 4.string转base64 5.base64转string 1.MD5 ...
- javascript进行hex、base64、bytes[]、string的互转
文中的js代码转自: https://www.cnblogs.com/askta0/p/12800030.html#/c/subject/p/12800030.html 在进行Frida中RPC调用的 ...
- java int转bitmap_Java Base64位编码与String字符串的相互转换,Base64与Bitmap的相互转换实例代码...
首先是网上大神给的类 package com.duanlian.daimengmusic.utils; public final class Base64Util { private static f ...
- 图片转换工具类 base64、Uri转String
//base64格式前缀:data:image/png;base64, public class ImageUtils {//将图片转换成Base64编码的字符串public static Strin ...
- base64二进制计算机,base64
Base64是网络上最常见的用于传输8Bit字节码的编码方式之一,Base64就是一种基于64个可打印字符来表示二进制数据的方法.可查看RFC2045-RFC2049,上面有MIME的详细规范. Ba ...
- android base64解密,android Base64 AES加密解密
Android Base64代码如下: // 加密传入的数据是byte类型的,并非使用decode方法将原始数据转二进制,String类型的数据 使用 str.getBytes()即可 String ...
- des加密+base64编码,base64解码+des解密
des加密+base64编码,base64解码+des解密 des简单介绍 base64简单介绍 运行效果图 TestActivity.java DataEncryptionUtil.java des ...
- 以ansi ,gbk,gb2312格式进行base64 加密和 base64解密(防止中文乱码)
** 直接上代码 一.toBase64ByGBK.js封装的是加密解密的方法 ``** //把Unicode转成Ansi和把Ansi转换成Unicode function UnicodeChr() { ...
最新文章
- php PDO php.ini
- ip通信基础第九周(下)
- 【c++】13.必须用指针取值的情况.md
- dell主板40针开机针脚_电脑主板各种接口的介绍最新版
- linux禁止u盘自动运行,求设置U盘自动运行和禁止运行的方法。
- 华为云 手机 电脑登录不了怎么办 账户_华为云手机能解决芯片困难,是否真的实在,来西瓜视频找答案...
- linux下tomcat8安装
- [转]CMake 生成makefile 步骤
- aspose.cells 模版
- idea 打包不出现target的原因
- 2022高压电工考试题库及模拟考试
- 数据库推荐,qPCR引物设计与评价
- 【稀饭】react native 系列教程之已有项目接入React Native
- 如何查看MacBook Pro硬盘序列号
- 【计算理论】计算理论总结 ( 非确定性有限自动机 NFA 转为确定性有限自动机 DFA ) ★★
- python显示中文字_Python - 图片上显示中文字符
- MyScript 手写识别数学公式、图形 自动计算
- 租号服务器未响应,租号玩启动不了wegame
- 计算机桌面图标的使用,电脑桌面图标不见了怎么恢复 如何规范使用电脑
- 【Nodejs】用http模块写一个简单的web服务器