小编did*_*avn的帖子

com.android.camera.action.CROP调整裁剪矩形

我刚刚根据这个例子http://www.londatiga.net/featured-articles/how-to-select-and-crop-image-on-android/在我的应用程序中实现了一个图像裁剪活动.

我想要实现的是一个裁剪为正方形的图像,其尺寸为原始图像的较小尺寸,例如400 x 600的图像会导致裁剪图像400 x 400.不幸的是,确定裁剪图像的矩形无论我设置的输入,大小都不会填充图像并保持不变Intent("com.android.camera.action.CROP").

        Intent intent = new Intent("com.android.camera.action.CROP");
        intent.setType("image/*");
        intent.setData(mImageCaptureUri);
        intent.putExtra("outputX", widthHeight);
        intent.putExtra("outputY", widthHeight);
        intent.putExtra("crop", "true");  
        intent.putExtra("aspectX", 1);  
        intent.putExtra("aspectY", 1);  
        intent.putExtra("noFaceDetection", true);  
        intent.putExtra("return-data", true);      
Run Code Online (Sandbox Code Playgroud)

未缩放到最大高度的裁剪矩形示例

我这是由于我使用的android模拟器或我怎么能改变它?

第二个问题:任何人都可以告诉我是否可以以某种方式设置此Intent的样式?

非常感谢!!

android image crop

1
推荐指数
1
解决办法
6495
查看次数

标签 统计

android ×1

crop ×1

image ×1