我们是否可以为在运行时裁剪的相机拍摄的图像提供纵横比。对于参数
1.intent.putExtra("crop","true"); works
2.intent.putExtra("aspectX",730); not working
3.intent.putExtra("aspectY",1115); not working
4.intent.putExtra("outputX",730); not working
5.intent.putExtra("outputY",1115); not working
:虽然它适用于从图库中获取的图像
这是否为相机活动拍摄的图像提供宽高比的方式?我需要你的帮助吗? 感谢
UPDATE - > CODE
public void onClick(DialogInterface dialog, int item)
{
Intent intent = new Intent();
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 730);
intent.putExtra("aspectY", 735);
intent.putExtra("outputX", 730);
intent.putExtra("outputY", 735);
if(item==0)
{
intent.setAction("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, PICK_FROM_CAMERA);
}
答案 0 :(得分:0)
试试这段代码;
intent.putExtra("crop","true");
intent.putExtra("aspectX",3);
intent.putExtra("aspectY",4);
intent.putExtra("outputX",730);
intent.putExtra("outputY",1115);
但我认为intent.putExtra("outputY",1115);
是不可能的,因为1115的身高可能无法实现。