如何計算給定AVCaptureDevice的focusPointOfInterest(介於0,0和1,1之間的CGPoint值)?如何計算AVCaptureDevice的focusPointOfInterest?
我一直在關注最新的WWDC的代碼示例,但我真的不知道如何計算。此外,我的應用程序坐在橫向與縱向(如示例中)一樣......所以除了不理解事物如何計算外,我不知道爲了解釋橫向取向需要做什麼調整。
任何幫助,將不勝感激。
謝謝 - WG
如何計算給定AVCaptureDevice的focusPointOfInterest(介於0,0和1,1之間的CGPoint值)?如何計算AVCaptureDevice的focusPointOfInterest?
我一直在關注最新的WWDC的代碼示例,但我真的不知道如何計算。此外,我的應用程序坐在橫向與縱向(如示例中)一樣......所以除了不理解事物如何計算外,我不知道爲了解釋橫向取向需要做什麼調整。
任何幫助,將不勝感激。
謝謝 - WG
你傳遞一個CGPoint,其中{0,0}表示圖像區域的左上角,而{1,1}表示右下方在橫向模式下,右側的主屏幕按鈕 - 即使設備處於縱向模式,也適用。
如果你有一個AVCaptureVideoPreviewLayer
,你可以以你輕拍姿態獲得CGPoint
轉換使用captureDevicePointOfInterestForPoint
。
這樣你就不必擔心方向。
這不是倒轉嗎?輕擊手勢提供設備座標,而您想要的是圖層座標? – Crashalot 2016-02-17 00:34:53
仍然好奇如何計算! – user441669 2013-05-22 14:38:20
它是指比例。例如,如果您想要着眼於{0.5,0.2}點的邊界大小{20,100},請點擊{10,20}。 – user500 2014-02-17 17:46:05