CGBitmapContextGetBitmapInfo
INDEX>CoreGraphics> CGBitmapContext
__
解説
CGBitmapInfoはuint32_tで12の左20ビット分、右の12ビットはアルファ
■■■■■■■■■■■■■■■■■■■■□□□□□□□□□□□□
返り値
引数
参照
サンプル
CGBitmapInfo bitmapInfo = CGBitmapContextGetBitmapInfo(bitmapContext);
switch ((bitmapInfo >> 12)<<12) {
case kCGBitmapAlphaInfoMask:
NSLog(@"kCGBitmapAlphaInfoMask");
break;
case kCGBitmapFloatComponents:
NSLog(@"kCGBitmapFloatComponents");
break;
case kCGBitmapByteOrderMask:
NSLog(@"kCGBitmapByteOrderMask");
break;
case kCGBitmapByteOrderDefault:
NSLog(@"kCGBitmapByteOrderDefault");
break;
case kCGBitmapByteOrder16Little:
NSLog(@"kCGBitmapByteOrder16Little");
break;
case kCGBitmapByteOrder32Little:
NSLog(@"kCGBitmapByteOrder32Little");
break;
case kCGBitmapByteOrder16Big:
NSLog(@"kCGBitmapByteOrder16Big");
break;
case kCGBitmapByteOrder32Big:
NSLog(@"kCGBitmapByteOrder32Big");
break;
default:
NSLog(@"default");
break;
}