2012-01-28 3 views
0

をデコードするために定数を使用する方法:ここからスタートビットマップ

CGBitmapInfo sampleCGImageBitmapInfo = CGImageGetBitmapInfo(sampleCGImage); 

がどのように私は、画像のバイトオーダーの使用を決定するためにCGImageリファレンスで定義されている中で定数を使用します。私は定数kCGBitmapByteOrder32LittleとkCGBitmapByteOrder32Bigに対してテストしたい。私はそれをコード化する方法を知りたいです。あなたがそうのように、CGBitmapInfoで定義された定数に対してそれをテストすることができ

... 
NSLog(@"kCGBitmapByteOrder32Big = %___", ____); 

答えて

1

::偉大な答えは次のようなものになるだろう

sampleCGImageBitmapInfo = sampleCGBitmapInfo & kCGBitmapByteOrderMask; 
if (sampleCGBitmapInfo == kCGBitmapByteOrderDefault) 
{ 
    NSLog (@"Default byte order.\n"); 
} 
else if (sampleCGBitmapInfo == kCGBitmapByteOrder16Little) 
{ 
    NSLog (@"16 bit little endian\n"); 
} 
else //... etc. for the other CGBitmapByteOrder constants 

は、詳細については、「定数」セクションにhereを参照してください。

+0

正常に動作しました。 –