2012-04-12 18 views
9

Sto tentando di acquisire uno o più UIImages a livello di codice utilizzando AVFoundation. Ho configurato le sessioni, i dispositivi di input e tutto il resto, ma quando cerco di trovare spiegazioni su come effettivamente scattare le foto, tutto ciò che ottengo sono informazioni buffificate sulle connessioni e cosa no. Non sono riuscito a trovare un singolo esempio di foto effettivamente scattate e salvate su UIImage per un'ulteriore elaborazione. Tutti gli esempi utilizzano una costante kCGImagePropertyExifDictionary Quale non sembra esistere in iOS 5 SDK ..Acquisizione AV UOSmage

Qualcuno può fornirmi un codice o una spiegazione da cima a fondo su come prendere e salvare un'immagine dal davanti fotocamera di fronte a un UIImage utilizzando AVFoundation?

Grazie mille!

risposta

32

Per utilizzare kCGImagePropertyExifDictionary, è necessario #import <ImageIO/ImageIO.h>.

Tutte le altre informazioni cercate sono contenute nella guida di programmazione di AVFoundation, in particolare nella sezione Media Capture.

+2

#import

+2

Buon punto, ho aggiornato la risposta per utilizzare l'intestazione di primo livello. Grazie Cameron. –