c# – 将UIImage转换为字节数组

前端之家收集整理的这篇文章主要介绍了c# – 将UIImage转换为字节数组前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我需要将UI Image转换为字节数组.我正在使用Xamarin的Visual Studio插件生成一个iOS应用程序.

下面的代码获取图像,但是我需要通过服务堆栈发送它作为字节数组而不是UIImage.

var signatureView = new SignaturePad.SignaturePadView(new RectangleF(10,660,300,150));
        signatureView.BackgroundColor = UIColor.White;
        this.View.AddSubview(signatureView);
        UIImage signatureImage = signatureView.GetImage();

解决方法

ChrisNTR年无耻地偷走
using (NSData imageData = image.AsPNG()) {
  Byte[] myByteArray = new Byte[imageData.Length];
  System.Runtime.InteropServices.Marshal.Copy(imageData.Bytes,myByteArray,Convert.ToInt32(imageData.Length));
}
原文链接:https://www.f2er.com/csharp/94966.html

猜你在找的C#相关文章