CGBitmapContextCreate は、私にはあまり明白ではないパラメーターを取ります。
たとえば、32 ビットのピクセル形式と RGB 色空間の場合、コンポーネントあたり 8 ビットの値を指定します。
alphatransparency を使用して 24 ビットの PNG ファイルを作成し、Xcode に追加しました。コンパイル時に、Xcode はこれらの PNG タイルを pngcrunch で最適化します。
そのため、iPhone-OS でこのような画像ファイルからグラフィックス コンテキストを作成しようとする場合、コンポーネントごとのビット数を指定する必要があります。
この場合、アルファがコンポーネントとしてカウントされるかどうかはわかりませんが、コンポーネントごとに 4 ビットであると言えます。