Я использую пример кулинарной книги ERICEA SADUNS SADUNS из Глава 8, пример 14 - изменение изменений и поворота
, чтобы явно изменил размер и поверните UiimageView
.
1).) Полосатый вид фона.
2) Интерактивный вид, который можно разместить и вращать.
3.) Оверяющее изображение с прозрачной частью. Этот взгляд запускает свою ось Y на 128 и составляет 768x768.
4) выше и ниже 3, 2 просмотра 128 по высоте.
****** см. Пример фото примерно ниже ****
В настоящее время я могу сохранить слой всего представления в библиотеку фото, используя [[[[SELPORE] Слой] RENDERINCENT :
, а преобразования № 2 являются правильными. Тем не менее, мне нужен способ спасти 768x768 (известный зеленый пример в фото) кадр, который включает в себя # 2 и # 3 , в том числе # 2 Преобразования. Если я использую [[№ 2 Layer] RENDERINCONTEXT:
, я получаю исходное изображение, и без преобразований. (см. Скриншот ниже для # ссылки.
CGSize deviceSpec;
if ( IDIOM == IPAD ) { deviceSpec =CGSizeMake(768,768); } else { deviceSpec =CGSizeMake(320,480); }
if ( scale > 1.5 ) {
UIGraphicsBeginImageContextWithOptions(deviceSpec, NO, scale);
} else {
UIGraphicsBeginImageContext( deviceSpec );
}
CGContextRef ctx = UIGraphicsGetCurrentContext();
[[stripedBg layer] renderInContext:ctx]; //#1
CGContextSaveGState(ctx);
CGContextConcatCTM(ctx, [[interactiveImage layer] affineTransform]);
//CGContextTranslateCTM(ctx, interactiveImage.frame.origin.x,interactiveImage.frame.origin.y-128);
[[interactiveImage layer] renderInContext:ctx]; // #2
CGContextRestoreGState(ctx);
[[overlayImage layer] renderInContext:ctx]; // #3
UIImage * draft = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
Мне нужна только часть изображения, изложенного в , зеленый известь , сохраняя при этом сохранение преобразований Пользователь.