如何将一个图像中的2个UIImageView保存到相机胶卷

时间:2013-07-02 11:17:03

标签: ios objective-c uiimageview

我有两个UIImageView,我希望将它们保存在一个文件中进行相机滚动。

 UIImageWriteToSavedPhotosAlbum(self.myimage.image,nil,nil,nil);
});

图像彼此叠加并且尺寸相同。最上面的一个几乎没有alpha,以便看到另一个

1 个答案:

答案 0 :(得分:0)

你可以这样做..,

将您的两个imageview添加到一个UIView中,然后在您想要的目的地中截取此UiView和存储生成的图像的屏幕截图。

以下是通过编码拍摄屏幕的代码

// code to take Screen shot
-(void) takeScreenshot
{
    // Replace self.view with your view name which containing your ImageViews

    UIGraphicsBeginImageContext(self.view.bounds.size);
    CGContextRef context = UIGraphicsGetCurrentContext();
    [self.view.layer renderInContext:context];
    // get a UIImage from the image context
    UIImage *screenImage = UIGraphicsGetImageFromCurrentImageContext();
    // clean up drawing environment
    UIGraphicsEndImageContext();

    // Then save your Image in your desired destination
}

希望它会帮助你,快乐编码