Crop images with rotation
Долго я мучал scale и crop.
Засовываю картинку в скролл. Потом
- (void)doneCropping
{
float zoomScale = 1.0 / [scrollView zoomScale];
CGRect rect;
rect.origin.x = scrollView.contentOffset.x * zoomScale;
rect.origin.y = scrollView.contentOffset.y * zoomScale;
rect.size.width = scrollView.bounds.size.width * zoomScale;
rect.size.height = scrollView.bounds.size.height * zoomScale;
CGImageRef cr = CGImageCreateWithImageInRect([imageView.image CGImage], rect);
UIImage *cropped = [UIImage imageWithCGImage:cr];
CGImageRelease(cr);
}
А вопрос мой таков: как сделать поворот этой картинки?
Источник: Stack Overflow на русском