Camera.Parameters.SetPreviewSize(Int32, Int32) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
警告
deprecated
設定預覽照片的尺寸。
[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
參數
- width
- Int32
圖片的寬度,以像素為單位
- height
- Int32
圖片的高度,以像素為單位
- 屬性
備註
設定預覽照片的尺寸。 如果預覽已經開始,應用程式應該先停止預覽,再調整預覽大小。
邊長的寬度與高度是根據攝影機的方向決定的。 也就是說,預覽尺寸是旋轉前的顯示方向大小。 因此應用程式在設定預覽尺寸時需要考慮顯示方向。 舉例來說,假設相機同時支援 480x320 和 320x480 的預覽尺寸。 應用程式需要 3:2 的預覽比例。 如果顯示方向設定為 0 或 180,預覽尺寸應設為 480x320。 如果顯示方向設定為 90 或 270,預覽尺寸應該設為 320x480。 設定圖片大小與縮圖大小時,也應考慮顯示方向。
176x144(QCIF)解析度的例外:相機裝置通常有固定的從高解析度降細到小解析度的能力,而在高解析度影像感測器的裝置上,QCIF 解析度有時無法完全支援。 因此,嘗試設定任何大於1920x1080(寬度或高度)的圖片或影片預覽尺寸,可能不支援 #setParameters(Camera.Parameters) ,若未支援,可能會拋出RuntimeException。
Java 文件 android.hardware.Camera.Parameters.setPreviewSize(int, int)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。
適用於
另請參閱
- 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)>