Android: соотношение сторон в кадрированном изображении, полученном с камеры - PullRequest
4 голосов
/ 03 августа 2011

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

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

: пока он работает для изображения, взятого из галереи

Это способ обеспечить соотношение сторон или нет для изображения, полученного с помощью камеры? Мне нужна ваша помощь? Спасибо

ОБНОВЛЕНИЕ -> КОД

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

1 Ответ

0 голосов
/ 03 августа 2011

попробуйте этот код;

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 может быть невозможна.

...