#region 图片的Base64
/// <summary>
/// 图片的Base64转换
/// </summary>
public class ImageBase64
{
/// <summary>
/// 将图片数据转换为Base64字符串
/// </summary>
/// <param name="imagefilepath">文件路径</param>
public static String ImageToBase64(String imagefilepath)
{
byte[] bytes = FileUtil.getBytes(imagefilepath);
string base64 = Convert.ToBase64String(bytes);
return base64;
}
/// <summary>
/// 将Base64字符串转换为图片
/// </summary>
/// <param name="Strbase64">图片的Base64值</param>
public static Image Base64ToImage(string Strbase64)
{
byte[] bytes = Convert.FromBase64String(Strbase64);
System.IO.MemoryStream ms = new System.IO.MemoryStream(bytes);
System.Drawing.Image img = System.Drawing.Image.FromStream(ms);
return img;
}
}
#endregion
C#操作图片与BASE64之间的相互转换适应于网页中不能引用路径的情况
最新推荐文章于 2024-05-14 08:01:12 发布