どのように多くのビットコンポーネントごとに、私はalphatransparencyとpngcrunchに最適化された24bitのPNGファイルに指定する必要がありますか?

StackOverflow https://stackoverflow.com/questions/867929

質問

CGBitmapContextCreateは、私にとって非常に明白ではないパラメータを取ります:

  

たとえば、32ビットピクセルフォーマットの   RGB色空間と、あなたが希望   当たり8ビットの値を指定します   部品ます。

私はalphatransparencyと24ビットのPNGファイルを作成し、とXcodeにそれらを追加しました。コンパイル時には、Xcodeはpngcrunch持つものPNGタイルを最適化します。

iPhone-OS上などの画像ファイルのうち、グラフィックスコンテキストを作成しようとすると、

だから、私は、コンポーネントごとのビットを指定する必要があります。

私はアルファの要素としてカウントしている場合は知らないが、

この場合、私は、彼らは部品ごとに4ビットのだと言うでしょう。

役に立ちましたか?

解決

これは、成分あたり8ビットです。

Red:8;
Green:8;
Blue:8;
Alpha:8;

これはピクセルあたり32ビットに加算します。透明でPNG形式あなたの24ビットRGB、24ビット、プラス透明性のために8ビット(「アルファチャンネル」)である。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top