C#实现图片转base64位保存
时间: 2023-08-20 12:03:57 浏览: 71
以下是C#代码示例,用于将图片转换为Base64位编码并保存到文件中:
```csharp
using System;
using System.Drawing;
using System.IO;
class Program
{
static void Main(string[] args)
{
// 读取图片
Image image = Image.FromFile("image.jpg");
// 将图片转换为Base64编码
using (MemoryStream ms = new MemoryStream())
{
image.Save(ms, image.RawFormat);
byte[] imageBytes = ms.ToArray();
string base64String = Convert.ToBase64String(imageBytes);
// 将Base64编码保存到文件中
string filePath = "image.txt";
File.WriteAllText(filePath, base64String);
}
}
}
```
以上代码将图片文件名替换为“image.jpg”,将Base64文本保存到名为“image.txt”的文件中。您可以根据需要修改这些文件名。