Привет!
Этот вопрос довольно математический, например, для iphone SDK / кварц:
Я вращаю изображение, используя CGContextRotateCTM:
- Создайте новый контекст с размером
исходное изображение
- повернуть исходное изображение и нарисовать его в контексте
- передать контекст новому повернутому изображению.
Это работает нормально, но изображение обрезается по краям, потому что оно не вписывается в размер исходного изображения. Я хотел бы изменить размер контекста / получившегося изображения, чтобы было видно все повернутое изображение.
Какой алгоритм я могу использовать для вычисления необходимого размера контекста, прежде чем начать вращение?
Заранее большое спасибо.