如何计算给定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