Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/221.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 裁剪时如何避免矩形?_Android - Fatal编程技术网

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
也是不可靠的。您能推荐解决方案吗?