2015-01-12 59 views
0

我在支撐上述iOS8.Due到我的要求我需要改變鏡頭值相機應用工作。(不關注點)。我的透鏡位置的值是類似36毫米,45毫米等等。我可以如何將這些值應用於相機或任何其他可用的默認值?我正在使用AVCapture拍照。任何幫助將感恩。iOS的相機鏡頭的位置變化值

+0

你的意思是你想改變視角,即裁剪圖像嗎? – w0mbat

回答

0

不知道如果我理解你的問題,因爲當你移動鏡頭的位置,你實際上改變相機的焦點(相機的光學特性),不一樣的東西感興趣魔女的焦點是在感興趣的區域圖片。

因此,改變鏡頭的位置,你可以用這種方法做:

- (void)setFocusModeLockedWithLensPosition:(float)lensPosition 
         completionHandler:(void (^)(CMTime syncTime))handler 

你可以找到它在AVCaptureDevice類引用(這將是你選擇的設備具有相機爲您的應用程序)。 lensPosition值是beetween 0和1,這是一個相對定位系統,所以可以不使用這些值(36毫米和45毫米)。