我制作了一个应用程序,其中我从相机中捕获了一个图像,并显示一个矩形来裁剪所选区域。但我面临两个大问题:
当我们改变矩形的尺寸时出现大尺寸 用于裁剪图像,而不是显示裁剪的图像文件 它重新启动了相机活动?同时我做了同样的事情 从画廊拍摄图像,它正在工作。
纵横比不适用于从相机活动中拍摄的图像?
相机活动代码:
public void onClick(DialogInterface dialog, int item)
{
Intent intent = new Intent();
intent.putExtra("crop", "true");
intent.putExtra("aspectX", 774);
intent.putExtra("aspectY", 1115);
intent.putExtra("outputX", 774);
intent.putExtra("outputY", 1115);
if(item==0)
{
intent.setAction("android.media.action.IMAGE_CAPTURE");
startActivityForResult(intent, PICK_FROM_CAMERA);
}