Как сделать снимок экрана (или слияние изображений) для 3D-трансформированного изображения?

Я хочу объединить два изображения (Проверить снимок экрана 1) и изменить одно изображение. Но я могу объединить 3D-преобразованное изображение.

Если я объединил средство изображения, его размер будет равен первоначальному (проверьте скриншот 2).

Как я могу объединить изображение или сделать снимок экрана для представления 3D Transformed.

Я использую следующий код для слияния изображений,

-(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 ответ

Чтобы сделать снимок экрана с 3D-преобразованием, вам необходимо преобразовать 3D-преобразованное представление в аффинное преобразование, а затем снять снимок экрана

licensed under cc by-sa 3.0 with attribution.