SignaturePadView GetImage抛出OutOfMemoryError异常

时间:2014-06-10 12:58:29

标签: android xamarin

我正在使用SignaturePadView。我想将签名保存为图像。我正在测试提供的示例代码here

points = signature.Points; 
var image = signature.GetImage(true);

我可以获得Points但是当我调用GetImage时会抛出java运行时OutOfMemoryError异常。

有什么想法吗?

感谢。

1 个答案:

答案 0 :(得分:0)

我调试了SignaturePad的代码。默认情况下,位图太大而无法放入内存。我给它一个大小并禁用裁剪作为解决方法。

var bitmap = signature.GetImage(new SizeF(200,200), false);