prise photo avec AVCamCaptureManager
Bonjour,
Je rencontre un bug lors d'une prise de photo.
J'utilise la classe : AVCamCaptureManager et AVCaptureVideoPreviewLayer pour arriver à mes fins.
J'ai une UIView (vCamera) avec une hauteur/largeur définie dans un XIB. A cette vue, je lui ajoute un AVCaptureVideoPreviewLayer . Quand je lance l'application, je vois bien la vidéo sur ma vue, ici, pas de problème. Lorsque je prends une photo, la méthode captureStillImage de AVCamCaptureManager est appelée. le souci est que la photo prise est trop grande par rapport à ce que je vois sur l'écran (via la vue vCamera).
Init AVCamCaptureManager
manager_ = [[AVCamCaptureManager alloc] init];
manager_.delegate = self;
[manager_ setupSession];
// create AVCapture.
// // Create AVCapture Layer
// AVCaptureVideoPreviewLayer *avlayer = [[AVCaptureVideoPreviewLayer alloc] initWithSession:[manager_ session]];
avlayer.frame = vCamera.bounds;
avlayer.videoGravity = AVLayerVideoGravityResizeAspectFill;
[vCamera.layer insertSublayer:avlayer atIndex:0];
[avlayer release];
if ([avlayer isOrientationSupported]) {
[avlayer setOrientation:AVCaptureVideoOrientationPortrait];
}
// // Start the session
// This is done asychronously since -startRunning doesn't return until the session is running
// dispatch_async(dispatch_get_global_queue(DISPATCH_QUEUE_PRIORITY_DEFAULT, 0), ^{
[[[self manager] session] startRunning];
});
Merci pour votre aide.
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Mais la question est est-ce que ta vue camera affiche la totalité de l'image ??? Essaye de prendre une photo avec ton application et celle d'Apple.
Ce que je veux dire par la fixe toi un objet et regarde si ta vue et l'appli d'Apple affiche la même chose
Bonjour et merci de ton aide.
L'application photo native d'Apple prend la photo, tel qu'à l'écran.
Mon appli prend une photo beaucoup plus grande que ce que je vois à l'écran.
Ah c'etait une hypothese mais si ca t'a aide parfait
Si j'ai bien compris ca ne marche toujours pas ?
C'est bizarre que l'application photo native prend une photo reduite
Bah j'espere que quelqu'un a une solution
Au pire en attendant essaye de voir si tu peux couper l'image que tu prend avec ton application
J'ai du mal m'exprimer ... mais je suis toujours bloquer ...
(m'en veux pas ! ^^)
donc je vais laisser le post ouvert.
pff moi qui croyait avoir trouve la solution
Une reponse correcte viendra