Idioma

Camera.Parameters.SetPreviewSize(Int32, Int32) Método

Definição

Cuidado

deprecated

Define as dimensões para imagens de visualização.

[Android.Runtime.Register("setPreviewSize", "(II)V", "GetSetPreviewSize_IIHandler")]
[System.Obsolete("deprecated")]
public virtual void SetPreviewSize(int width, int height);
[<Android.Runtime.Register("setPreviewSize", "(II)V", "GetSetPreviewSize_IIHandler")>]
[<System.Obsolete("deprecated")>]
abstract member SetPreviewSize : int * int -> unit
override this.SetPreviewSize : int * int -> unit

Parâmetros

width
Int32

a largura das imagens, em pixels

height
Int32

a altura das imagens, em pixels

Atributos

Comentários

Define as dimensões para imagens de visualização. Se a visualização já tiver sido iniciada, os aplicativos deverão interromper a visualização primeiro antes de alterar o tamanho da visualização.

Os lados de largura e altura são baseados na orientação da câmera. Ou seja, o tamanho da visualização é o tamanho antes de ser girado pela orientação de exibição. Portanto, os aplicativos precisam considerar a orientação de exibição ao definir o tamanho da visualização. Por exemplo, suponha que a câmera dê suporte a tamanhos de versão prévia 480x320 e 320x480. O aplicativo deseja uma taxa de visualização 3:2. Se a orientação de exibição estiver definida como 0 ou 180, o tamanho da visualização deverá ser definido como 480 x 320. Se a orientação de exibição estiver definida como 90 ou 270, o tamanho da visualização deverá ser definido como 320x480. A orientação de exibição também deve ser considerada ao definir o tamanho da imagem e o tamanho da miniatura.

Exceção na resolução 176x144 (QCIF): os dispositivos de câmera geralmente têm uma capacidade fixa para reduzir de resolução maior para menor, e a resolução QCIF às vezes não tem suporte total devido a essa limitação em dispositivos com sensores de imagem de alta resolução. Portanto, a tentativa de configurar um tamanho de visualização QCIF com qualquer imagem ou tamanho de vídeo maior que 1920x1080 (largura ou altura) pode não ter suporte e #setParameters(Camera.Parameters) pode gerar um RuntimeException se não for.

Java documentação para android.hardware.Camera.Parameters.setPreviewSize(int, int).

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a

Confira também

  • SetDisplayOrientation(Int32)
  • <xref:Android.Hardware.Camera.GetCameraInfo(System.Int32%2c+Android.Hardware.Camera.CameraInfo)>
  • <xref:Android.Hardware.Camera.Parameters.SetPictureSize(System.Int32%2c+System.Int32)>
  • <xref:Android.Hardware.Camera.Parameters.SetJpegThumbnailSize(System.Int32%2c+System.Int32)>