如何拍摄3D转换图像的屏幕截图(或图像合并)?

时间:2013-09-27 05:52:22

标签: iphone ios xcode uiimageview screenshot

我想合并两个图像(检查屏幕截图1),然后更改为单个图像。但我有能力合并3D转换后的图像。

如果我合并了图像,则它会变为原始大小(检查屏幕截图2)。

如何合并图像截取屏幕以获取3D转换后的图像视图。

enter image description here enter image description here

我使用以下代码来合并图像,

-(UIImage *)captureView:(UIImageView *)imageView
{
    //Merge the two images.
    UIGraphicsBeginImageContext(backgroundImageView.frame.size);
    CGContextRef ctx = UIGraphicsGetCurrentContext();
    [imageView.layer renderInContext:ctx];
    UIImage *newImage = UIGraphicsGetImageFromCurrentImageContext();
    UIGraphicsEndImageContext();
    return newImage;
}

1 个答案:

答案 0 :(得分:1)

要拍摄3D变换视图的屏幕截图,您需要将3D变换视图转换为仿射变换,然后拍摄屏幕截图