Android 裁剪时如何避免矩形?
我正在使用以下代码执行裁剪:Android 裁剪时如何避免矩形?,android,Android,我正在使用以下代码执行裁剪: Intent intent = new Intent("com.android.camera.action.CROP"); intent.setType("image/*"); intent.setData(mImageCaptureUri); intent.putExtra("outputX", 200); intent.putExtra("outputY", 200); intent.putExtra("aspect
Intent intent = new Intent("com.android.camera.action.CROP");
intent.setType("image/*");
intent.setData(mImageCaptureUri);
intent.putExtra("outputX", 200);
intent.putExtra("outputY", 200);
intent.putExtra("aspectX", 0);
intent.putExtra("aspectY", 0);
intent.putExtra("scale", true);
intent.putExtra("return-data", true);
但我只能在矩形中进行裁剪
有一个名为“文档扫描仪试用版”(免费应用)的应用程序,可以执行不同形状的裁剪
是否有任何选项可以更改此矩形?Android中没有
裁剪意图
:因此,我可以从您提供的github链接中找到解决方案吗?您应该在发送图像之前裁剪图像。我博客中的链接是针对Android的一些图像裁剪库。可能还有其他人。欢迎您自己编写(如果其中一个库尚未提供,您可能需要编写,以便“执行不同形状的裁剪”)。我的观点是,即使您不需要“执行不同形状的裁剪”,使用com.android.camera.action.CROP
也是不可靠的。您能推荐解决方案吗?