画像ファイルに描画したい画像を回転させようとしています(コンテキストに合わせて)。画像を回転させる場合を除いて、すべて正常に機能します。
基本的に私はイメージを持っています。画像の拡大縮小とサイズ変更を行ってから、四角形にクリップし、最後に UICurrentContext に描画します。
//create a new graphic context
UIGraphicsBeginImageContext(CGSizeMake(500, 500));
CGContextRef graphicContext = UIGraphicsGetCurrentContext();
CGContextDrawImage(graphicContext, CGRectMake(0, 0, rect.size.width, rect.size.height), image.CGImage);
CGContextRotateCTM(graphicContext, 45 * M_PI/180.0);
UIImage* editedImage = UIGraphicsGetImageFromCurrentImageContext();
UIGraphicsEndImageContext();
//draw it to the current context
[editedImage drawAtPoint:CGPointMake(0,0)];
問題は、画像を回転させるときです。画像コンテキストの新しいサイズがどうなるかわかりません。その横、編集画像の画像は 回転していません。