我正在使用 android 裁剪器,当我将图像大小设置为高于 256 时,出现以下错误:
ERROR/JavaBinder(96): !!! FAILED BINDER TRANSACTION !!!
intent.setData( _captureUri );
intent.putExtra( "outputX", 512 );
intent.putExtra( "outputY", 512 );
intent.putExtra( "aspectX", 1 );
intent.putExtra( "aspectY", 1 );
intent.putExtra( "scale", true );
有人知道另一个第三方图像裁剪器吗?
Update!!肯定有一个硬编码值 256,这对我的裁剪有何影响?:
裁剪器是 Gallery3D 应用程序的一部分,它不是公共 APK。它可能可用,也可能不可用,并且可能随时中断/更改。将相关类复制到您的项目中并修改它们以满足您的需要。
至于错误,您可以意图传输的最大数据大小约为 1Mb,如果超出此范围,您将收到错误。查看源代码,我认为它有一个选项可以将裁剪结果保存到 Uri,这应该可以消除活页夹错误。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)