0

アルファチャンネルなしで NSBitmapImageRep を保存しようとしています。私のコードは次のとおりです。

NSBitmapImageRep* rep = [[NSBitmapImageRep alloc] initWithCIImage:img];
NSColorSpace *targetColorSpace = [NSColorSpace genericGrayColorSpace];
NSBitmapImageRep *targetImageRep = [rep bitmapImageRepByConvertingToColorSpace:targetColorSpace 
                                                               renderingIntent:NSColorRenderingIntentPerceptual];

NSData* PNGData = [targetImageRep representationUsingType:NSPNGFileType properties:nil];
[PNGData writeToURL:url atomically:YES];    
[rep release];

しかし、うまくいきません。画像をGrayScaleAlphaタイプで保存します。アルファを使用して指定する方法は?

4

0 に答える 0