2014-12-06 3 views
-1

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

camera

+0

Пожалуйста, перефразируйте свой вопрос и добавьте несколько деталей – user3141985

ответ

0

Вы можете проверить резолюции камеры предварительного просмотра устройство поддерживает, а затем установить соответственно:

Camera.Parameters p = camera.getParameters(); 
    List<Camera.Size> supportedSizes = p.getSupportedPreviewSizes(); 
    int maxSupportedWidth = -1; 
    int maxSupportedHeight = -1; 
    for (Camera.Size size : supportedSizes) { 
     if (size.width == 100) { 
      desiredWidth = size.width; 
      desiredHeight = size.height; 
     } 
    } 

    p.setPictureSize(desiredWidth, desiredHeight); 

Там нет никакой гарантии, что он устройство поддерживает точное разрешение 100x400 или что высота в приведенный выше пример будет равен 400, но вы получите представление о том, как установить его на что-то близкое к тому, что вы хотите.

Смежные вопросы