Я заменяю часть изображения, снимая изображение с камеры. Мне нужно выполнить такую активность, как это приложение, в моем приложении. https://itunes.apple.com/in/app/replace-my-face-funny-girls/id794033892?mt=8Как наложить изображение захвата камеры?
Мне нужен способ, как я могу сделать снимок с фонового изображения с супер-изображением и сохранить новое сгенерированное изображение слиянием обоих изображений. Пожалуйста, предложите мне решение. Простая работа я сделал
- (void)viewDidLoad {
[super viewDidLoad];
self.picker = [[UIImagePickerController alloc] init];
self.picker.sourceType = UIImagePickerControllerSourceTypeCamera;
self.picker.delegate = self;
self.picker.allowsEditing = NO;
self.picker.showsCameraControls = NO;
self.picker.cameraDevice = UIImagePickerControllerCameraDeviceFront;
CGRect overlayRect = CGRectMake(0, 0, self.imageView.frame.size.width,self.imageView.frame.size.height);
UIView *overlayView = [[UIView alloc] initWithFrame:overlayRect];
UIImageView *capture_image=[[UIImageView alloc] initWithFrame:CGRectMake(0, 0, self.imageView.frame.size.width,self.imageView.frame.size.height)];
capture_image.image=[UIImage imageNamed:@"1.jpg"];
[overlayView addSubview:capture_image];
[self.picker setCameraOverlayView:overlayView];
[self.navigationController presentViewController:self.picker animated:YES completion:nil];
}
- (void)imagePickerController:(UIImagePickerController *)picker didFinishPickingMediaWithInfo:(NSDictionary *)info {
UIImage *chosenImage = info[UIImagePickerControllerOriginalImage];
self.imageView.image = chosenImage;
[picker dismissViewControllerAnimated:YES completion:NULL];
}
- (void)imagePickerControllerDidCancel:(UIImagePickerController *)picker {
[picker dismissViewControllerAnimated:YES completion:NULL];
}
Пожалуйста, предложите мне, если есть хранилище работает как этот подход.
Не удалось открыть ./../Podfile.lock: Нет такого файла или каталога diff: Manifest.lock: Нет такой ошибки в файле или каталоге: Песочница не синхронизирована с Podfile.lock. Запустите «pod install» или обновите установку CocoaPods. –
Это другая проблема ;-). Вы можете попробовать выполнить установку «pod install» или обновить Cocoapods (или понизить Cocoapods, если вы используете последнюю бета-версию, которая может вызвать проблемы), но я не могу помочь вам с установками pod, я боюсь, поскольку я я сам использовал Swift и успешно его установил. – Robski18
Да, я решил, но это не то, что я ищу. Мне нужно представление, которое содержит изображение в супер-представлении и камеру в фоновом режиме. –