Я хочу объединить несколько изображений в одно изображение, сохранив при этом рулон камеры. На самом деле, у меня разные образы в разных представлениях. У меня есть 3 изображения в одном представлении, а также 4 изображения при выборе макета с 4 кадрами. Некоторые помогают мне объединить их.Объединение нескольких изображений в одно изображение
мой обмен код:
CGRect rect=[self.previewView bounds];
UIGraphicsBeginImageContextWithOptions(rect.size, YES, 0.0f);
CGSize size=CGSizeMake(self.previewView.frame.size.width, self.previewView.frame.size.height);
if(selectButtonTag==2)
{
[self.doubleFrameViewcapturedImg1.image drawInRect:CGRectMake(0, 0, size.width, size.height)blendMode:kCGBlendModeNormal alpha:0.5];
[self.doubleFrameViewcapturedImg2.image drawInRect:CGRectMake(0,0,size.width,size.height) blendMode:kCGBlendModeNormal alpha:0.5];
}
CGContextRef context=UIGraphicsGetCurrentContext();
[self.previewView.layer renderInContext:context];
UIImage *newImage=UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
NSArray *activity=[[NSArray alloc]initWithObjects:UIActivityTypeCopyToPasteboard,
UIActivityTypeMail,
UIActivityTypeMessage,
UIActivityTypePostToFacebook,
UIActivityTypePostToTwitter,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAirDrop
, nil];
UIActivityViewController *ShareView=[[UIActivityViewController alloc]initWithActivityItems:@[newImage,activity] applicationActivities:nil];
ShareView.popoverPresentationController.sourceView=self.view;
[self presentViewController:ShareView animated:YES completion:nil];
вы видели [это] (HTTP: //stackoverflow.com/questions/20878008/merge-multiple-images-into-one-image-in-iphone) или [это] (http://stackoverflow.com/questions/18273271/merge-two-image-on -to-one-image-programatically-in-iphone)? –
http://stackoverflow.com/questions/18273271/merge-two-image-on-to-one-image-programmatically-in-iphone .... это то, что выглядит мое приложение, но будет 3, а также даже 4 изображения –
, чтобы вы могли делать то же самое, что и сообщение с вашим приложением. –