2016-04-14 14 views
5

Hızlı bir şekilde bir uygulama yapmaya çalışıyorum ve ön kamera kullanmak istiyorum. AVFoundation kullanmıştım ve bazı kodları denedim. Ama ön yüzlü zoom parametresini ayarlayamadım. Mümkün mü? Arka kamera için her şey başarılı bir şekilde çalıştı.hızlı avfoundation ile fron bakan kamera yakınlaştırmayı ayarlama

Affine Transform'i kullanmak istemiyorum. Çünkü görüntü kalitesini azaltabilir. Peki, bu parametreyi programatik olarak nasıl ayarlayabilirim?

Teşekkürler.

cevap

0

Fotoğraf makinenize bir zoomFactor değişkeni eklemeniz gerekir.

var zoomFactor: CGFloat = 1.0 

Sonraki zum bir tutam tanıyıcı ile bağlantılı olarak kullanılmak üzere bir fonksiyon tanımlar. Ön yakalama aygıtı ve girişi oluşturduğunuzu farz ediyorum. frontDevice, kameramda isteğe bağlı bir yakalama aygıtıdır. Bu cihazı nasıl yakınlaştırırım. Bazı görünümlere bir tutam tanıyıcı ekleyin.

let pgr = UIPinchGestureRecognizer(target: self, action: #selector(zoom)) 
    view.addGestureRecognizer(pgr) 
İlgili konular