Konvertieren Sie .NET MAUI Imagesource in Byte -ArrayC#

Ein Treffpunkt für C#-Programmierer
Anonymous
 Konvertieren Sie .NET MAUI Imagesource in Byte -Array

Post by Anonymous »

Ich habe ein Bild in einem Maui -Bild Steuerung angezeigt, das ich in ein Byte -Array konvertieren muss, um das Bild zu drehen. Ich habe mit Serval -Vorschlägen versucht, die ich bei der Erforschung des Problems gefunden habe, aber keine Arbeit in Maui. Mein Code bisher: < /p>

Code: Select all

byte[] NewImage = new byte[1];
ImageSource MySource = PhotoImage.Source;
var platformImage = MySource.GetPlatformImageAsync;
Stream stream = new MemoryStream();
var mauiImage = PlatformImage.FromStream(stream,ImageFormat.Jpeg);
int width = (int)mauiImage.Width;
int height = (int)mauiImage.Height;
byte[] image = GetImageAsByteArray(mauiImage);
< /code>
Ich nehme die Bildquelle aus der Steuerung und "konvertieren" sie dann in ein Plattformbild. Was diese Form zurückgegeben hat, ist diese Codezeile nicht null, also bekomme ich etwas.  Der Code in der Zeile var mauiiMage = platformImage.fromstream (Stream, ImageFormat.jpeg); 
gibt NULL zurück, sodass danach nichts funktioniert. Ich stecke hier fest, wie ich als nichts, was ich online gefunden habe, in Maui vorgehen. Ich bin mir nicht einmal sicher, ob ich den richtigen Weg runter gehe

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post