Heim >Backend-Entwicklung >C++ >Wie kodiere ich Bilder aus Dateipfaden in C# in Base64-Zeichenfolgen?
Bilder aus Dateipfaden in Base64-Strings in C# kodieren
In C# können Sie ein Bild konvertieren, das anhand seines Pfads auf dem Computer des Benutzers ausgewählt wurde in einen Base64-String. Dadurch können Sie das Bild als Daten-URI in Ihre Anwendung einbetten oder über ein Netzwerk senden.
Eine Möglichkeit, dies zu erreichen, ist wie folgt:
Hier ist ein Beispielcode für demonstrieren:
using (Image image = Image.FromFile(Path)) { using (MemoryStream m = new MemoryStream()) { image.Save(m, image.RawFormat); byte[] imageBytes = m.ToArray(); // Convert byte[] to Base64 String string base64String = Convert.ToBase64String(imageBytes); return base64String; } }
Durch die Anwendung dieser Technik können Sie jedes Bild auf dem Computer des Benutzers in eine Base64-Zeichenfolge umwandeln, sodass Sie Bilder in einer Vielzahl von Szenarien verwalten und teilen können.
Das obige ist der detaillierte Inhalt vonWie kodiere ich Bilder aus Dateipfaden in C# in Base64-Zeichenfolgen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!