Bild in Base64-String konvertieren
Durch das Konvertieren eines Bildes in einen Base64-String können Sie Bilder in andere Daten wie HTML oder JavaScript einbetten . In diesem Zusammenhang untersuchen wir, wie man ein Bild von einem Dateipfad in einen Base64-String in C# konvertiert.
Lösung:
So konvertieren Sie ein Bild in einen base64-String in C#, folgen Sie diesen Schritten:
Codebeispiel:
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; } } } } }
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Bilddateipfad in einen Base64-String in C#?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!