initWithCGImageの引数
最近は、サンプルコードをいじりながら、
画像データを編集して保存するコードを書いてました。
で、結局、未だにモノクロに変換するだけのコードを書いて、
それのコードとにらめっこしてるのですが、
カメラの持ち方で写真が回転するんだけど、
それって取ったデータの向きはどれも同じで、
表示の時に回転していることに気付いたんですね。
それで、じゃぁ、どーやって保存したら良いんだろう?
ってなった訳です。
UIImage *effectedImage = [UIImage alloc]; [effectedImage initWithCGImage:effectedCgImage scale:1.0 orientation:image.imageOrientation]; [effectedImage autorelease];
こんな感じで、オリジナル画像と同じ向きを指定してあげれば、
画像の向き情報が反映されました。
めでたし、めでたし。
Leave a Comment