Код: Выделить всё
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>
Я получаю источник изображения из элемента управления, а затем «преобразовать» его в изображение платформы. Что возвращается формой, эта линия кода не является нулевой, поэтому я что -то получаю. Код на линии var mauiimage = platformimage.fromstream (stream, imageformat.jpeg); Подробнее здесь: https://stackoverflow.com/questions/794 ... byte-array
Мобильная версия