很简单的VS小程序,直接在源码里输入字符串。
using System;
using System.IO;
class Program
{
static void Main()
{
string base64String = "替换成Base64字符串";
// 调用方法将Base64字符串转换为图像文件
ConvertBase64ToImage(base64String, "outputImage.png");
Console.WriteLine("Conversion complete.");
}
static void ConvertBase64ToImage(string base64String, string outputFilePath)
{
try
{
// 将Base64字符串解码为字节数组
byte[] imageBytes = Convert.FromBase64String(base64String);
// 创建文件流
using (FileStream fs = new FileStream(outputFilePath, FileMode.Create))
{
// 将字节数组写入文件流
fs.Write(imageBytes, 0, imageBytes.Length);
}
Console.WriteLine("Image saved at: {outputFilePath}");
}
catch (Exception ex)
{
Console.WriteLine("Error: {ex.Message}");
}
}
}
如图,很简单的程序。运行后控制台会显示已转换的图片位置,当然你可以自己加一点东西,比如设计一个窗口,可以输入字符串,选择转换后的文件位置,设计完之后打包为.exe。