博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C# Bitmap生成base64码
阅读量:5303 次
发布时间:2019-06-14

本文共 786 字,大约阅读时间需要 2 分钟。

public static string ImgToBase64String(Bitmap bmp)        {            try            {                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;            }        }

只需要传入一个Bitmap对象,亲测可用哈。返回给前台时,将转换成base64的码前面加上

data:image/png;base64,

例如:

Bitmap bt;            string base64Img = ImgToBase64String(bt);            this.Image1.ImageUrl = "data:image/png;base64," + base64Img;

 

转载于:https://www.cnblogs.com/LoveQin/p/10576906.html

你可能感兴趣的文章
WorkerMan 入门学习之(三)基础教程-Timer类的使用
查看>>
pthreads 2.0.10 test
查看>>
iOS不显示状态栏(电池和信号栏)
查看>>
整理LVS架构压力测试工作
查看>>
信息安全导论-密码技术部分-读书笔记-1
查看>>
读书笔记-操作系统教程- 处理机管理-2
查看>>
判断回文联
查看>>
【转】什么是编码?
查看>>
PAT 1138 Postorder Traversal [比较]
查看>>
1. Two Sum
查看>>
C++语言-03-类与对象
查看>>
字符串小结1
查看>>
Kth Ancestor 第k个祖先问题
查看>>
把数组排成最小的数
查看>>
代码优先-Code First
查看>>
责任链模式-- chainResponsibility
查看>>
[BZOJ1821][JSOI2010]部落划分
查看>>
JAVA_OA(十四):SSM练手项目bug-JSP页面传递参数的编码问题
查看>>
jQuary总结9:html()的常见用法
查看>>
软件工程原理-第二次作业
查看>>