Как установить размер предварительного просмотра камеры в AndroidAndroid

Форум для тех, кто программирует под Android
Ответить
Anonymous
 Как установить размер предварительного просмотра камеры в Android

Сообщение Anonymous »

Я пытаюсь создать пользовательскую камеру в Android. Я хочу установить точный размер изображения, который будет сделан. Я хочу, чтобы этот точный размер был тем, что пользователь видит в предварительном просмотре. Как мне установить точный размер? (Под размером я имею в виду ширину и высоту: размер) < /p>

Я нахожу следующий глагол в литературе Android: < /p>


, если вы хотите установить определенный размер для предварительного просмотра вашей камеры, установите этот
in the surfacececeded () метод () в соответствии с показателями. Когда размер предварительного просмотра
вы должны использовать значения из
getSupportedPreviewSizes (). Не устанавливайте произвольные значения в методе
setPreviewSize (). В любом случае, есть ли у кого -нибудь фрагмент кода для того, как я бы установил размер? Скажите, что я хочу квадратное изображение, как бы я указал его, чтобы как предварительный просмотр, так и конечное изображение были квадратами?@Override
public void surfaceChanged(SurfaceHolder holder, int format, int width, int height) {
if (mCamera != null) {
try {
mCamera.setPreviewDisplay(holder);
if (mIsCapturing) {
mCamera.startPreview();
}
} catch (IOException e) {
Toast.makeText(CameraActivity.this, "Unable to start camera preview.", Toast.LENGTH_LONG).show();
}
}
}
< /code>

Спасибо за помощь. < /p>

Кроме того, если это важно, мой макет < /p>









Подробнее здесь: https://stackoverflow.com/questions/276 ... in-android
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Android»