Camera.Parameters.SetPreviewSize(Int32, Int32) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Precaución
deprecated
Establece las dimensiones de las imágenes en vista previa.
[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
el ancho de las imágenes, en píxeles
- height
- Int32
el alto de las imágenes, en píxeles
- Atributos
Comentarios
Establece las dimensiones de las imágenes en vista previa. Si la versión preliminar ya se ha iniciado, las aplicaciones deben detener primero la versión preliminar antes de cambiar el tamaño de la versión preliminar.
Los lados del ancho y alto se basan en la orientación de la cámara. Es decir, el tamaño de vista previa es el tamaño antes de girar por orientación de pantalla. Por lo tanto, las aplicaciones deben tener en cuenta la orientación de la pantalla al establecer el tamaño de vista previa. Por ejemplo, supongamos que la cámara admite tamaños de vista previa 480x320 y 320x480. La aplicación quiere una relación de versión preliminar 3:2. Si la orientación de la pantalla está establecida en 0 o 180, el tamaño de vista previa debe establecerse en 480x320. Si la orientación de la pantalla está establecida en 90 o 270, el tamaño de vista previa debe establecerse en 320x480. También se debe tener en cuenta la orientación de la pantalla al establecer el tamaño de imagen y el tamaño de la miniatura.
Excepción en resolución 176x144 (QCIF): los dispositivos de cámara suelen tener una capacidad fija para reducir el escalado de una resolución mayor a otra más pequeña, y la resolución QCIF a veces no es totalmente compatible debido a esta limitación en los dispositivos con sensores de imagen de alta resolución. Por lo tanto, intentar configurar un tamaño de vista previa de QCIF con cualquier tamaño de imagen o vídeo mayor que 1920x1080 (ancho o alto) podría no ser compatible y #setParameters(Camera.Parameters) podría producir una excepción RuntimeException si no lo es.
Java documentación para android.hardware.Camera.Parameters.setPreviewSize(int, int).
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.
Se aplica a
Consulte también
- 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)>