カメラアプリとかでよく使われているbitmapInfo
CGBitmapInfo bitmapInfo = CGImageGetBitmapInfo(cgImage);
なんかアルファ値がおかしい。
iPhoneSDK3.1でNSLogで見るとRGBAの画像を見ているのに変な値を返している。
シミュレータなら3(kCGImageAlphaLast)を返しているのに805314562という値。
仕方がないので
bitmapInfo= kCGImageAlphaLast;
と入れると解決。
なぜ?気持ち悪いなあ〜
pngのカラープロファイルを入れ替えてみても一緒。
でもググっても情報を見つけられないみたいだからAppleの望むpngじゃないのかな?