Camera.Parameters.SetPreviewSize(Int32, Int32) Methode

Definition

Achtung

deprecated

Legt die Abmessungen für Vorschaubilder fest.

[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

Parameter

width
Int32

die Breite der Bilder in Pixel

height
Int32

die Höhe der Bilder in Pixel

Attribute

Hinweise

Legt die Abmessungen für Vorschaubilder fest. Wenn die Vorschau bereits gestartet wurde, sollten Anwendungen die Vorschau zuerst beenden, bevor Sie die Vorschaugröße ändern.

Die Seiten der Breite und Höhe basieren auf der Kameraausrichtung. Das heißt, die Vorschaugröße ist die Größe, bevor sie durch Anzeigeausrichtung gedreht wird. Daher müssen Anwendungen beim Festlegen der Vorschaugröße die Anzeigeausrichtung berücksichtigen. Angenommen, die Kamera unterstützt sowohl die Größen 480x320 als auch die Vorschaugrößen 320x480. Die Anwendung möchte ein Vorschauverhältnis von 3:2. Wenn die Anzeigeausrichtung auf 0 oder 180 festgelegt ist, sollte die Vorschaugröße auf 480 x 320 festgelegt werden. Wenn die Anzeigeausrichtung auf 90 oder 270 festgelegt ist, sollte die Vorschaugröße auf 320 x 480 festgelegt werden. Die Anzeigeausrichtung sollte auch beim Festlegen der Bildgröße und der Miniaturansicht berücksichtigt werden.

Ausnahme bei der Auflösung von 176x144 (QCIF): Kamerageräte verfügen in der Regel über eine feste Funktion zum Herabskalieren von größerer Auflösung auf kleinere Auflösungen, und die QCIF-Auflösung wird manchmal aufgrund dieser Einschränkung für Geräte mit hochauflösenden Bildsensoren nicht vollständig unterstützt. Daher wird beim Versuch, eine QCIF-Vorschaugröße mit einer Beliebigen Bild- oder Videogröße zu konfigurieren, die größer als 1920x1080 (entweder Breite oder Höhe) ist, wird möglicherweise nicht unterstützt, und #setParameters(Camera.Parameters) wenn dies nicht der Fall ist, wird eine RuntimeException ausgelöst.

Java Dokumentation für android.hardware.Camera.Parameters.setPreviewSize(int, int).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für:

Weitere Informationen

  • 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)>