我想合并两个图像(检查屏幕截图1),然后更改为单个图像。但我有能力合并3D转换后的图像。
如果我合并了图像,则它会变为原始大小(检查屏幕截图2)。
如何合并图像或截取屏幕以获取3D转换后的图像视图。
我使用以下代码来合并图像,
-(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;
}
答案 0 :(得分:1)
要拍摄3D变换视图的屏幕截图,您需要将3D变换视图转换为仿射变换,然后拍摄屏幕截图