2 UIImageView에서 2 개의 이미지를 "올바른"위치, 각도, 비율 비율로 이미지에 병합하고 싶습니다.2 UIImageView에서 2 이미지를 1 이미지로 병합하는 방법
내 프로젝트에서, 2 UIImageView에 있다 - topImageView 회전, 드래그 할 수있는 오버레이있는 UIImageView이며, 규모
내가 의한 2 개 이미지하지만 잘못된 위치를 그릴 병합 된 이미지를 저장할 수 있습니다 - 이미지 뷰는 주요 UIImageView에 입니다 , 각도, 비율 비율.
UIImage *img = topImageView.image;
UIImage *bottomImg = self.imageView.image;
CGSize bounds = self.imageView.image.size;
UIGraphicsBeginImageContext(bounds);
CGContextRef ctx = UIGraphicsGetCurrentContext();
CGContextTranslateCTM(ctx, topImageView.image.size.width * 0.5, topImageView.image.size.height * 0.5);
CGFloat angle = atan2(topImageView.transform.b, topImageView.transform.a);
CGContextRotateCTM(ctx, angle);
[topImageView.image drawInRect:CGRectMake(-topImageView.image.size.width * 0.5,
-topImageView.image.size.height * 0.5,
topImageView.image.size.width,
topImageView.image.size.height)];
UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
UIGraphicsBeginImageContext(bounds);
[bottomImg drawInRect:CGRectMake(0, 0, bounds.width, bounds.height)];
[newImage drawInRect:CGRectMake(topImageView.frame.origin.x,
topImageView.frame.origin.y,
newImage.size.width,
newImage.size.height)];
UIImage *finalImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
나에게 도움이되는 어떤 생각 :
이 내 코드? 고마워요!
가 중복 시도 http://stackoverflow.com/questions/9208951/ios-merging- 두 이미지의 다른 크기 –