convert UIImage to CIImage,, but lose every element. position, rotate, scale etc..

convert UIImage to CIImage,, but lose every element. position, rotate, scale etc..

i implemented video editor. so i add pan, rotate, pinch gesture event with UIImageVIew. and when i save video, i convert UIImageView to CIImage. but it's lose everything..

please help me......

==========.

       CIFilter *filter = [CIFilter filterWithName:@"CIAdditionCompositing"];       UIImageView *imageView = self.subviews[0];       CIImage *ciImage = [CIImage imageWithCGImage:imageView.image.CGImage];

              _playerItem.videoComposition = [AVVideoComposition                       videoCompositionWithAsset:_playerItem.asset                       applyingCIFiltersWithHandler:^(AVAsynchronou sCIImageFilteringRequest *_Nonnull request) {
if (filter == nil) {                        }

else {

                         CIImage *image = request.sourceImage.imageByClampingToExtent;

                         [filter setDefaults];

                         [filter setValue:image forKey:@"inputBackgroundImage"];

                         [filter setValue:ciImage forKey:@"inputImage"];                                                     CIImage *outputImage = [filter.outputImage imageByCroppingToRect:request.sourceImage.extent];                                                     [request finishWithImage:outputImage context:nil];

                       }                       }

convert UIImage to CIImage,, but lose every element. position, rotate, scale etc..
 
 
Q