Настройте размер предварительного просмотра камеры - PullRequest
0 голосов
/ 16 октября 2019

Я запускаю камеру, но она открывает камеру в полном размере / по умолчанию для предварительного просмотра. Могу ли я уменьшить размер предварительного просмотра камеры, чтобы у меня был предварительный просмотр камеры в виде прямоугольного окна? Если так, как я могу это сделать. Если невозможно уменьшить размер вида камеры по умолчанию, как я могу обрезать изображение из захваченного изображения.

            protected override void OnActivityResult(int requestCode, 
            [GeneratedEnum] Result resultCode, Intent data)
            {
                base.OnActivityResult(requestCode, resultCode, data);
                bitmap = (Bitmap)data.Extras.Get("data");
                imageview.SetImageBitmap(bitmap);

             // using the cropped image bitmap for some other functionality           
            }
            private void BtnCamera_Click(object sender, EventArgs e)
            {
                Intent intent = new Intent(MediaStore.ActionImageCapture);

                StartActivityForResult(intent, 0);
            }

По сути, мое требование - захватывать только некоторую часть данных на листе с камеры. Я не могу использовать вид поверхности, чтобы уменьшить размер окна предварительного просмотра, так как не думаю, что есть возможность щелкать и захватывать изображение из вида поверхности.

...