Как сделать снимок экрана (или слияние изображений) для 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.