コードでアップルの自動拡張イメージを使用する必要があります。アップルが示した例を見つけましたが、機能させることができません。私は実際に何が間違っているのか分かりません。
Appleが推奨するものは次のとおりです。
これが私がやっていることです(imageFinalは強化したいUIImageです):
- (IBAction)enhance:(id)sender {
CIImage *myImage;
CIImage *image = [imageFinal CIImage];
NSDictionary *options = [NSDictionary dictionaryWithObject:[[image properties]valueForKey:kCIImageProperties] forKey:CIDetectorImageOrientation];
NSArray *adjustments = [myImage autoAdjustmentFiltersWithOptions:options];
for (CIFilter *filter in adjustments){
[filter setValue:myImage forKey:kCIInputImageKey];
myImage = filter.outputImage;
}
}
私が得るエラーは次のとおりです:「const CFStringRef」(別名「const struct __CFString *const」)をタイプ「NSString *」のパラメーターに送信する互換性のないポインタータイプ
この kCGImagePropertyOrrientation の使い方が本当にわかりません。その単純な強化を適用したいだけです。
乾杯。