csharp Base64转换流程
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp Base64转换流程相关的知识,希望对你有一定的参考价值。
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 base 64 string
string base64String = Convert.ToBase64String(imageBytes);
return base64String;
}
}
public Image Base64ToImage(string base64String)
{
// Convert base 64 string to byte[]
byte[] imageBytes = Convert.FromBase64String(base64String);
// Convert byte[] to Image
using (var ms = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
Image image = Image.FromStream(ms, true);
return image;
}
}
以上是关于csharp Base64转换流程的主要内容,如果未能解决你的问题,请参考以下文章
c# Base64编码和图片的互相转换代码
csharp BASE64加密与解密
csharp Base64编码解码
使用 Learner Lab - 使用 Lambda 转换图片为 base64 格式
C# Base64字符串转换成图片及图片转换为Base64
js 图片转换base64 base64转换为file对象