2014-10-10 65 views

回答

0

当您调用捕获或从图库中选择图像的本地活动时。您必须通过一些关键值对。

+0

感谢您的回复你能通过示例了解我 – 2014-10-10 07:23:05

+0

我有传递值密钥对,但它给出了我不想要的矩形或正方形形状的结果 – 2014-10-10 07:24:02

0

'Intent i = new Intent();' 'i.putExtra(MediaStore.EXTRA_VIDEO_QUALITY,IMAGE_QUALITY);'

'i.setType("image/*");' 
    'i.setAction(Intent.ACTION_GET_CONTENT); ' 

    'i.putExtra("crop", "true"); 
    'i.putExtra("aspectX", 0);' 
    'i.putExtra("aspectY", 0);' 
    'i.putExtra("outputX", 400);' 
    'i.putExtra("outputY", 400);' 
    'i.putExtra("return-data", true);' 

    'startActivityForResult(Intent.createChooser(i,"Complete action using"), CAPTURE_IMAGE_ACTIVITY_REQUEST_CODE);' 

试试这个。在编辑时,它会将裁剪框显示为400 * 400。但你可以根据选择进行改变。'

+0

不,它也通过矩形或正方形拉伸中点,我想当我伸展一个角落时,并非所有角落都会自动调整,我希望所有角落点都保持不变,我想你不明白我想要什么,如果在手机上安装了android download scanmaster.apk并看到裁剪 – 2014-10-10 07:43:30