Android: проблема обрезки изображения по активности камеры - PullRequest
1 голос
/ 06 августа 2011

Я создал приложение, в котором снял изображение с камеры, и показан прямоугольник, чтобы обрезать выбранную область. Но я сталкиваюсь с двумя большими проблемами:

  1. при изменении размеров прямоугольника появилось большое значение для обрезки изображения вместо отображения обрезанного файла изображения это возобновить работу камеры? в то же время, что я сделал в берет изображение из галереи и оно работает.

  2. Соотношение сторон не работает для изображения, снятого с камеры?

Код активности камеры:

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);
    }
...