У меня есть UIImageView, который пользователь может вращать и изменять размер, касаясь экрана. Я хочу применить те же изменения, которые пользователь внес в UIImageView к UIImage внутри него. Затем я буду использовать UIImage для маскировки другого изображения.Quartz 2D: как применить преобразование UIImageView в CGImage?
Пожалуйста, вы можете объяснить мне, что является правильной процедурой для этого?
Основная проблема заключается в том, что я не могу непосредственно применить Матрицу Аффинной Трансформации UIImageView к [UIImage CGImage], потому что они используют другую систему координат.
ли даже можно превратить в 'CGImage' напрямую? Если вы говорите о преобразовании его при рисовании в 'CGContext', посмотрите документацию на' CGContextGetUserSpaceToDeviceSpaceTransform'. Вы можете применить преобразование, возвращаемое этой функцией, к преобразованию UIImageView. Затем примените полученное комбинированное преобразование к контексту, в котором вы рисуете свой образ. –