如何从Xamarin.IOS UIImage获取像素数据?

时间:2019-01-04 01:04:48

标签: c# xamarin.ios uiimage

如何从Xamarin.IOS UIImage对象或Xamarin.IOS UIImageView.Image获取像素数据字节?

我想获取像素数据字节,以便可以将它们写入文件,然后使用LoadFromData()加载UIImage。

1 个答案:

答案 0 :(得分:0)

您可以使用它。

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

来源:Converting UIImage to Byte Array