Как я могу получить данные пикселей из Xamarin.IOS UIImage? - PullRequest
0 голосов
/ 04 января 2019

Как я могу получить байты данных пикселей из объекта Xamarin.IOS UIImage или из Xamarin.IOS UIImageView.Image?

Я хочу получить байты данных пикселей, чтобы я мог записать их в файли позже используйте LoadFromData () для загрузки UIImage.

1 Ответ

0 голосов
/ 04 января 2019

Вы можете использовать это.

    using (NSData imageData = image.AsPNG()) {
  Byte[] myByteArray = new Byte[imageData.Length];
  System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes, myByteArray, 0, Convert.ToInt32(imageData.Length));
}

Источник: Преобразование UIImage в байтовый массив

...