0

CGBitmapContextCreate は、私にはあまり明白ではないパラメーターを取ります。

たとえば、32 ビットのピクセル形式と RGB 色空間の場合、コンポーネントあたり 8 ビットの値を指定します。

alphatransparency を使用して 24 ビットの PNG ファイルを作成し、Xcode に追加しました。コンパイル時に、Xcode はこれらの PNG タイルを pngcrunch で最適化します。

そのため、iPhone-OS でこのような画像ファイルからグラフィックス コンテキストを作成しようとする場合、コンポーネントごとのビット数を指定する必要があります。

この場合、アルファがコンポーネントとしてカウントされるかどうかはわかりませんが、コンポーネントごとに 4 ビットであると言えます。

4

1 に答える 1