カメラアプリとかでよく使われているbitmapInfo

CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(cgImage);
なんかアルファ値がおかしい。

iPhoneSDK3.1でNSLogで見るとRGBAの画像を見ているのに変な値を返している。
シミュレータなら3(kCGImageAlphaLast)を返しているのに805314562という値。
仕方がないので
bitmapInfo= kCGImageAlphaLast;
と入れると解決。

なぜ?気持ち悪いなあ〜

pngのカラープロファイルを入れ替えてみても一緒。
でもググっても情報を見つけられないみたいだからAppleの望むpngじゃないのかな?