by Anonymous » 14 Feb 2025, 14:36
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
Ich habe ein Bild in einem Maui -Bild Steuerung angezeigt, das ich in ein Byte -Array [url=viewtopic.php?t=12659]konvertieren[/url] 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]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); [/code] 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