C# - Bilder von Clipboard in Settings speichern?

1 Antwort

(...) dachte ich mir dass man das Bild zB in Binary konvertiert und dann in den Settings speichert.

Ja, an der Stelle wäre wohl ein Base64-String eine Wahl.

Eine Umwandlung sollte ungefähr so funktionieren:

using (var stream = new MemoryStream())
{
  image.Save(stream, image.RawFormat);
  var imageBytes = stream.ToArray();

  return Convert.ToBase64String(imageBytes);
}

Und zurück:

var imageBytes = Convert.FromBase64String(base64String);

using (var stream = new MemoryStream(imageBytes, 0, imageBytes.Length))
{
  return Image.FromStream(stream, true);
}

Was möchtest Du wissen?