Photoshopで生成できる透明度のある24ビットの.pngファイルには、実際には各色に加えてアルファに24ビットが分散されていますか?または、24ビットは色のみを参照し、アルファ(RGBA 8888)を無視します。
PNGファイルを調べてこの種の情報を確認するためのツールはありますか?Photoshopには、これを確認または構成するためのオプションがありますか?
24 ビット + アルファは、実際には 1 ピクセルあたり 32 ビットです。つまり、赤、緑、青、アルファ チャンネルがあり、それぞれが 8 ビットで、チャンネルごとに 256 の色合いが可能で、256 x 256 x 256 x 256 の可能な色の組み合わせに変換されます。それが、特定のグラフィックスおよびビデオ ソフトウェアにおける「数百万色」および「数十億色」の意味です。
私が理解しているように、3種類の「24ビット」pngがあります。
透過性のない 24 ビット。アルファ情報なし、真に 1 ピクセルあたり 24 ビット。
ピクセルあたり 24 ビット、アルファ透明度。これは、8 ビットのアルファを含む 24 ビットの色情報 (さまざまなレベルの透明度を可能にする) で、ピクセルあたり合計 32 ビットです。
24 ビット/ピクセル、バイナリ透明度。これは、1 ビットのアルファ (透明または非透明) を含む 24 ビットの色情報で、ピクセルあたり合計 25 ビットになります。
(Photoshop CS6 から) エクスポートされたファイルを自分で分析したところ、Photoshop によって生成された「24 ビット」ファイルは実際にはまだ 8 ビットであることがわかりました。RGBA は、チャネルごとに 1 バイトのままです。IHDR PNG チャンクは、チャネルあたり 8 ビットであるとまだ言っています。
8ビットのPNGです。
エクスポートされた PNG には、(PNG 画像ごとに) 約 825 バイトの役に立たないマーケティング テキスト データも含まれています。
画像を参照してください (「チャネルあたりのビット数」のバイトが選択されています):
詳細については、仕様を参照してください。
24 ビット PNG はあまり意味がありません。画像にはピクセル形式があります。ピクセル形式は、使用される色空間 (CMYK、RGB など) とチャネル情報ごとのビット数 (つまり、使用中の色空間の各チャネルを表すために割り当てられるビット数) を記述します。
[ファイル] > [ファイル情報] > [詳細] に移動します。それはあなたが探しているものを教えてくれるはずです。