Das Konvertieren von Bildern in Base64-Strings ist eine häufige Notwendigkeit, wenn Bilder über das Internet übertragen werden. Die Base64-Kodierung stellt Binärdaten in einem ASCII-Zeichensatz dar und eignet sich daher für den Einsatz in Umgebungen, in denen Binärdaten möglicherweise nicht unterstützt werden.
So konvertieren Sie ein Bild von Um auf dem Computer eines Benutzers einen Pfad zu einer Base64-Zeichenfolge zu erstellen, führen Sie einfach die folgenden Schritte aus:
Das bereitgestellte Code-Snippet demonstriert diesen Prozess:
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; } }
Die resultierende Base64-Zeichenfolge kann als Daten-URI im Format data:image/gif;base64 eingebettet werden ,${base64String}, wobei image/gif den Bildtyp darstellt und ${base64String} das Base64-codierte Bild ist Daten.
Das obige ist der detaillierte Inhalt vonWie kann ich Bilder in C# in Base64-Strings konvertieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!