白黒画像を変換するために以下のコードを使用しています。その正常に動作します。しかし、その画像の明るさとコントラストを変更します。iOS 6.0 でのみアプリがクラッシュします。非推奨の方法を使用していますか? 私を助けてください。このリンクを使用して明るさとコントラストを変更します https://github.com/esilverberg/ios-image-filters
- (UIImage *)convertImageToGrayScale:(UIImage *)image
{
CGRect imageRect = CGRectMake(0, 0, image.size.width, image.size.height);
CGColorSpaceRef colorSpace = CGColorSpaceCreateDeviceGray();
CGContextRef context = CGBitmapContextCreate(nil, image.size.width, image.size.height, 8, 0, colorSpace, kCGImageAlphaNone);
CGContextDrawImage(context, imageRect, [image CGImage]);
CGImageRef imageRef = CGBitmapContextCreateImage(context);
UIImage *newImage = [UIImage imageWithCGImage:imageRef];
CGColorSpaceRelease(colorSpace);
CGContextRelease(context);
CFRelease(imageRef);
return newImage;
}
前もって感謝します。