3
画像を黒色に変換するためにおなじみのコードを使用しました。&白はいくつかのフォーラムで作成しました。
コードは次のとおりです。iPhone SDKの画像を白黒画像に変換する
CGColorSpaceRef colorSapce = CGColorSpaceCreateDeviceGray();
CGContextRef context = CGBitmapContextCreate(nil, originalImage.size.width, originalImage.size.height, 8, originalImage.size.width, colorSapce, kCGImageAlphaNone);
CGContextSetInterpolationQuality(context, kCGInterpolationHigh);
CGContextSetShouldAntialias(context, NO);
CGContextDrawImage(context, CGRectMake(0, 0, originalImage.size.width, originalImage.size.height), [originalImage CGImage]);
CGImageRef bwImage = CGBitmapContextCreateImage(context);
CGContextRelease(context);
CGColorSpaceRelease(colorSapce);
UIImage *resultImage = [UIImage imageWithCGImage:bwImage]; // This is result B/W image.
CGImageRelease(bwImage);
return resultImage;
私は水平方向の画像上でこのコードを使用しているとき、それは仕事の罰金、
だが、私は垂直画像上でこのコードを使用しようとしているとき、結果は 不釣り合いであります90度左に回転します。
誰でも問題が分かるのですか?
ありがとう、 Kfir。
ありがとうございました!私はそれを確認します。 – KfirS