6 Stimmen

Werkzeug zum Konvertieren von Bildern in Base64

Gibt es irgendwelche Tools, die ich auf meinen Windows-Computer herunterladen kann, um Bilder in Base64-Bilder umzuwandeln? Ich arbeite mit Visual Studio 2010 und habe es mit diesem Plugin versucht, aber es funktioniert nicht (ich bekomme leider nicht die Option, das Bild in Base64 zu erhalten), obwohl mir die Funktionsweise wirklich gefällt.

Ich würde es bevorzugen, etwas lokal zu haben, anstatt Bilder auf eine Website hochzuladen und sie dort umwandeln zu lassen.

7voto

Aaron McIver Punkte 24151

Wenn Sie Visual Studio haben, warum erstellen Sie nicht schnell eine App, die dies für Sie erledigen kann?

public string ImageToBase64(Image image, System.Drawing.Imaging.ImageFormat format)
{
  using (MemoryStream ms = new MemoryStream())
  {
    // Konvertiere Bild in byte[]
    image.Save(ms, format);
    byte[] imageBytes = ms.ToArray();

    // Konvertiere byte[] in Base64 String
    string base64String = Convert.ToBase64String(imageBytes);
    return base64String;
  }
}

public Image Base64ToImage(string base64String)
{
  // Konvertiere Base64 String in byte[]
  byte[] imageBytes = Convert.FromBase64String(base64String);
  MemoryStream ms = new MemoryStream(imageBytes, 0, 
    imageBytes.Length);

  // Konvertiere byte[] in Bild
  ms.Write(imageBytes, 0, imageBytes.Length);
  Image image = Image.FromStream(ms, true);
  return image;
}

0voto

Nogit Punkte 26

Ich weiß, dass es eine alte Frage ist, ich schlage CodVerter vor: https://codverter.com/src/imagetobase64
Sieht so aus, als wäre das eine einfache Lösung für Ihr Problem.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X