お読みいただきありがとうございます。CoreImageを使用して画像をフィルタリングすると、画像が回転します。
iOS 5でCoreImageを使用して画像の外観を変更しようとしています。問題は、既存の画像が処理中にその向き情報を失うように見え、90度回転してしまうことである。
ここではコードです:
CIContext *context = [CIContext contextWithOptions:nil];
CIImage *img = [CIImage imageWithCGImage:imageView.image.CGImage];
CIFilter *adjustFilter = [CIFilter filterWithName:@"CIHighlightShadowAdjust"];
[adjustFilter setDefaults];
[adjustFilter setValue:img forKey:kCIInputImageKey];
[adjustFilter setValue:[NSNumber numberWithFloat:0.3] forKey:@"inputShadowAmount"];
CIImage *adjustedImage = [adjustFilter valueForKey:kCIOutputImageKey];
UIImage *newPtImage = [UIImage imageWithCGImage:[context adjustedImage fromRect:adjustedImage.extent]];
imageView.image = newPtImage;
原画像は、一般的にカメラで撮影されたものから来て、常にではないが。
誰かが助けてくれることを願っています。
Rob。
ありがとうございました。私は実際に –
を追加して私の特定の問題を解決しました。これはうまくいきませんでした。それはコードを通過したが、何も起こらなかった。それはあまりにも長く、ハッキーです。 –
スウィフトではどうですか?誰か教えてください! – Pixele9