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; }