下载xamarin.signaturePad示例后,我只想将图像从签名簿获取到内存流,并显示在我的图像视图中。这是我的代码,它在iOS上运行良好,但在安卓上它显示为空流
var image = await padView.GetImageStreamAsync(SignatureImageFormat.Png);
var stream = new MemoryStream();
image.CopyToAsync(stream);
var imageByteArray= stream.ToArray();
img_result.Source = ImageSource.FromStream(() => newMemoryStream(imageByteArray));发布于 2017-04-05 20:03:40
只需将您的图像流传输到记忆流。它应该是有效的
var imageStream = await padView.GetImageStreamAsync(SignatureImageFormat.Png);
// this is actually memory-stream so convertible to it
var mstream = (MemoryStream)imageStream;
//Unfortunately above mstream is not valid until you take it as byte array
mstream = new MemoryStream(mstream.ToArray());
//Now you can
img_result.Source = ImageSource.FromStream(()=>mstream);https://stackoverflow.com/questions/43230183
复制相似问题