2013-05-31 37 views
0

我正在使用AVFounadation訪問我的iPhone上的相機功能。我想在我的相機視圖中添加放大和縮小功能。我可以放大和縮小預覽圖層,但是輸出圖像和視頻仍然正常(未放大)。ACFoundation Cemera放大縮小功能

我使用手勢事件下面的代碼:

[newCaptureVideoPreviewLayer setAffineTransform:CGAffineTransformMakeScale(zoomLevel,zoomLevel)];

請讓我知道如果我錯過什麼。 謝謝。

回答

0

我們只能縮放預覽圖層不是原始圖像。 所以一個解決方案是,從相機獲取圖像後,我們可以根據縮放級別裁剪原始圖像然後保存。

而在視頻變焦中是不可能的。 但解決方案也存在 我們可以在圖像中填充視頻,併爲所有幀(圖像)設置裁剪功能,然後從裁剪幀中創建其他視頻。