将图像转换为 Base64 字符串
将图像转换为 Base64 字符串允许您将图像嵌入到其他数据中,例如 HTML 或 JavaScript 。在这种情况下,我们将探讨如何在 C# 中将图像从文件路径转换为 Base64 字符串。
解决方案:
将图像转换为C# 中的 base64 字符串,请按照以下步骤操作:
代码示例:
using System; using System.Drawing; using System.IO; namespace ImageToBase64 { class Program { static void Main(string[] args) { string path = @"C:\Users\User\Documents\test.jpg"; // Create a data URI string base64String = ToBase64(path); Console.WriteLine(base64String); } /// <summary> /// Converts an image to a base64 string. /// </summary> /// <param name="path">The file path of the image.</param> /// <returns>A base64 string representing the image.</returns> public static string ToBase64(string path) { using (Image image = Image.FromFile(path)) { using (MemoryStream m = new MemoryStream()) { image.Save(m, image.RawFormat); byte[] imageBytes = m.ToArray(); string base64String = Convert.ToBase64String(imageBytes); return base64String; } } } } }
以上是如何在 C# 中将图像文件路径转换为 Base64 字符串?的详细内容。更多信息请关注PHP中文网其他相关文章!