C#实现图片转base64
using System;
using System.Drawing;
using System.Drawing.Imaging;
using System.IO;
namespace ImageToBase64
{
class Program
{
static void Main(string[] args)
{
}
public static bool ImageToBase64(string fileFullName, out string base64String)
{
try
{
Bitmap bmp = new Bitmap(fileFullName);
MemoryStream ms = new MemoryStream();
bmp.Save(ms, ImageFormat.Png);
byte[] bytes = new byte[ms.Length];
ms.Position = 0;
ms.Read(bytes, 0, (int)ms.Length);
ms.Close();
base64String = Convert.ToBase64String(bytes);
return true;
}
catch (Exception e)
{
Console.WriteLine(e.ToString());
base64String = "";
return false;
}
}
}
}