ガイド

色深度の説明: 8 ビット vs 24 ビット vs 32 ビット

色深度は、各ピクセルの色を格納するビット数です。ここでは、8 ビット、24 ビット、32 ビットの意味、それぞれが保持する色数、および 24 ビットが滑らかなままであるのに 8 ビット PNG がバンド化する理由を説明します。

色深度の説明: 8 ビット vs 24 ビット vs 32 ビット

色深度はビット深度とも呼ばれます。 各ピクセルの色を保存するために使用されるビット数、画像に含めることができる個別の色の数を決定します。チャンネルあたり 8 ビットの画像は、写真が滑らかで自然に見えるのに十分な約 1,670 万色を保持しますが、深度が低いほど保持できる色は少なく、深度が高いほど多くの色が保持されます。色深度は、画像がどの程度豊かに見えるか、そのファイルの大きさ、グラデーションが滑らかに見えるか縞模様に見えるかを決定します。このガイドでは、ビット深度の意味、一般的な深度、およびそれぞれがどのような場合に重要になるかについて説明します。

ビット深度の実際の意味

デジタル画像は各ピクセルを数値として保存し、ビット深度はその数値が使用するビット数です。 ビットが多いほど、取り得る値が増えるため、取り得る色も増えます。 1 ビットは黒または白の 2 つの値を与えます。 8 ビットで 256 の値が得られます。カラー画像は赤、緑、青の 3 つのチャネルを使用するため、合計はチャネルごとの数値の 3 乗になります。これが、ビット深度が画像が表現できる色の数の直接的な尺度である理由であり、深度が高いほど色合いをより細かく区別できる理由です。

チャネルあたりのビット数とピクセルあたりのビット数

ビット深度は 2 つの方法で引用されるため、この用語は混乱を引き起こします。 「8 ビット」画像は通常、チャネルあたり 8 ビット、つまり 1 ピクセルあたり 24 ビットを意味します。 3 つの RGB チャネル全体で。したがって、「8 ビット」と「24 ビット」は同じ画像を表すことができ、一方はチャネルごとにカウントし、もう一方はピクセルごとにカウントします。透明度が 4 番目のチャネルとして含まれる場合、さらに 8 ビットが追加され、ピクセルあたり 32 ビットになります。誰かがどの数字を意味しているのかを知ることで、よくある混同を避けることができ、チャネルごとに考える方がより便利です。

1 ビットおよびインデックス付きカラー

ローエンドでは、 1 ビット画像は白と黒の 2 色のみを保存します、線画や FAX スタイルのグラフィックに便利です。インデックス付きカラーはさらに進化し、8 ビット インデックス付きモードで最大 256 色までの小さなパレットを保存し、パレット スロットによって各ピクセルを参照します。これが GIF と 8 ビット PNG の仕組みであり、色が少ない単純なグラフィックの場合はファイルが小さく保たれます。この制限は写真に現れており、256 色では滑らかなグラデーションをレンダリングできず、自然なブレンドではなく目に見えるバンドが生成されます。

チャンネルあたり 8 ビット: 標準

日常的な画像の主力の深度は、チャネルあたり 8 ビットです。 これにより、チャンネルごとに 256 レベル、合計約 1,670 万色が得られます。、ほとんどのシーンで目で区別できる以上のものであるため、写真は滑らかで自然に見えます。 JPG、標準 PNG、および WebP はすべて、一般的に 1 チャネルあたり 8 ビットのカラーを使用します。 Web、スクリーン、および通常の写真では、これが標準であり、適切な選択であり、適切なファイル サイズで実物どおりの色を提供します。それが「本当の色」のことです。

高ビット深度: 10、12、および 16 ビット

プロフェッショナルや HDR の作業では、より高い深度が使用されます。 チャンネルあたり 10、12、または 16 ビットにより、数十億の色とはるかに細かい階調が得られます。、これは、大量の編集やハイダイナミックレンジの画像の場合に重要です。利点はヘッドルームです。シェード間のレベルが増えると、8 ビットで表示されるようなグラデーション バンディングを発生させずに、編集時に露出とカラーをプッシュできます。コストははるかに大きなファイルになります。カメラ RAW、プロフェッショナルな編集、および HDR ディスプレイでは高ビット深度が使用されますが、完成した Web 画像の場合は、画面とフォーマットが 8 ビットを想定しているため、8 ビットが配信されます。

カラーバンディングとは何ですか

バンディングは、色が少なすぎると目に見えるアーチファクトです。 滑らかなグラデーションに十分な明瞭な色合いがない場合、目に見えるステップまたはバンドに分割されます。 シームレスにブレンドするのではなく、空や柔らかい影で最も顕著に現れます。ビット深度が低いことが一般的な原因であり、インデックス付き 256 色の画像には帯域が発生しますが、チャネルあたり 8 ビットの画像には帯域が発生しないのはこのためです。高ビット深度で編集し、最後に 8 ビットにのみ削減すると、余分なレベルがバンドを作成する調整を吸収するため、この問題を回避できます。

ビット深度と透明度

透明度は、独自のビット深度を持つ追加のチャネルであるアルファ チャネルとして保存されます。 8 ビットのアルファ チャネルにより 256 レベルの透明度が得られます。、完全に不透明から完全に透明まで、柔らかいぼかしのあるエッジと部分的なシースルー効果を可能にします。これが、8 ビット アルファを含む 24 ビット RGB 画像が 32 ビットとして記述される理由です。 PNG や WebP などの形式はこの完全なアルファ チャネルをサポートしますが、GIF では完全に透明な色が 1 つしか提供されないため、GIF のエッジは硬く見え、PNG のエッジは滑らかになります。

ビット深度とファイルサイズ

ビット深度が高いほど、ピクセルあたりのデータが多くなり、ファイルが大きくなります。 チャネルあたりのビット数を 2 倍にすると、生データが約 2 倍になります 圧縮前。これが、16 ビット画像が配信ではなく編集とアーカイブ用に予約されている理由であり、完成した Web 画像が 8 ビットである理由です。余分な色を表示できない画面に 16 ビット画像を提供しても意味がありません。帯域幅を無駄に消費するだけです。目的に合わせてビット深度を調整します。編集ヘッドルームには高、配信には標準 8 ビットです。

ビット深度と色空間の関係

ビット深度と色空間は異なりますが、関連しています。 ビット深度はステップ数です。色空間はそのステップがカバーする範囲です。ビット深度が低く、広い色空間は広い範囲に数ステップで広がり、バンディングの危険性がありますが、ビット深度が高いと、広い空間をスムーズに埋めるのに十分なステップが得られます。これが、広色域 HDR コンテンツが高いビット深度から恩恵を受ける理由です。追加の範囲では、滑らかさを維持するために追加の手順が必要です。この 2 つが連携して、画像がどの程度豊かで滑らかに見えるかを決定します。

適切なビット深度の選択

ほとんどの作業では、選択は簡単です。 完成した Web 画像や日常の写真にはチャンネルあたり 8 ビットを使用、いっぱいに見え、ファイルを適切に保つためです。大幅な色調調整や色の調整を行う場合は、ヘッドルームを維持してバンディングを回避するために 16 ビットで編集してから、配信用に 8 ビットにエクスポートします。インデックス付きカラーは、ファイルが小さいことが重要な、色の数が少ない単純なグラフィックにのみ使用してください。深さをタスクに合わせると、画面に表示されない色を支払うことなく、適切なサイズで滑らかな画像が得られます。

一般的なフォーマットのビット深度

各画像フォーマットは特定のビット深度をサポートします。 JPG は常に 1 チャネルあたり 8 ビットで、PNG は 8 ビットと 16 ビットとインデックス付きカラーをサポートし、GIF は 8 ビットのインデックス付きに限定されます。 256色のパレットを備えています。 WebP と AVIF は 8 ビットを処理し、AVIF の場合は HDR に適したより高い深度を処理します。これが、形式の選択が重要な理由の 1 つです。GIF は滑らかな写真のグラデーションを保持できませんが、16 ビット PNG は編集のヘッドルームを維持できます。それぞれのフォーマットの深さを知ることで、そのフォーマットで何が表現でき、何が表現できないのかがわかります。

HDR とビット深度

高ダイナミック レンジ画像は高ビット深度に依存します。 HDR コンテンツは非常に広い範囲の明るさをカバーしており、バンディングなしでレンダリングするにはチャンネルあたり 10 ビット以上が必要です。。 8 ビット画像には、深い影から明るいハイライトまでの全範囲を滑らかに表現するのに十分なレベルがありません。 HDR 写真、ビデオ、ディスプレイのすべてでより高いビット深度が指定されるのはこのためです。 HDR 画面が一般的になるにつれて、より高いビット深度が専門家の関心から主流の関心へと移りつつあります。

高ビット深度での編集

最終的な画像が 8 ビットになる場合でも、より深いレベルで編集すると効果があります。 16 ビットで作業すると、階調間に何千もの追加レベルが与えられるため、露出、コントラスト、色を大幅に調整してもバンディングが発生しません。。編集するたびに値が微調整され、8 ビットの限られたステップでは、それらの微調整によってグラデーションに目に見えるギャップが生じる可能性があります。高いビット深度はそれらを吸収します。プロの習慣として、16 ビットで編集し、エクスポート前の最後のステップとしてのみ 8 ビットに変換し、プロセス全体を通じて滑らかさを維持します。

画面と配信に 8 ビットを使用する理由

ほとんどの画面と Web 形式は実用的な理由から 8 ビットを提供します。 通常の画像では、目は 8 ビット以上の色をほとんど区別できないため、より深い深度の追加データは配信時に無駄になります。。 16 ビット画像を 8 ビット画面に表示しても、ファイル サイズが 2 倍になるだけで、目に見えるメリットはありません。これが、ワークフローが編集と配信を分離している理由です。ヘッドルームで作業している間は高い深度を維持し、その後 8 ビットにエクスポートして、見た目は同じですがはるかに小さいファイルを作成します。

意図的に色を減らす

場合によっては、ビット深度を下げることが妥協ではなく目標になることがあります。 小さなパレットを使用して単純なグラフィックをインデックス付きカラーに縮小すると、ファイルが小さくなりますロゴ、アイコン、色の少ないフラットなイラストに最適です。コツは、画像の実際の色をカバーするパレットを選択することと、ディザリングを使用して利用可能な色のピクセルを散乱させて欠落色をシミュレートし、バンディングを和らげることです。適切な種類の画像の場合、意図的な減色は損失ではなく強力な圧縮技術です。

よくあるビット深度の間違い

ちょっとした誤解がトラブルの原因になります。 写真をインデックス付きの 256 色の画像バンドとして保存すると、グラデーションが適用されます。滑らかにブレンドするのに十分な色がないためです。 16 ビットではなく 8 ビットで大幅に編集すると、回避できたはずのバンディングが発生します。また、16 ビット画像を Web に提供すると、画面に表示されない色の帯域幅が無駄になります。それぞれを避けるのは簡単です。写真と配信にはチャネルごとに 8 ビットを使用し、大量の編集には 16 ビットを使用し、単純なグラフィックにはインデックス付きカラーのみを使用します。深さをタスクに合わせてください。

ビット深度の要点

ビット深度は画像が保持できる色の数を設定します。通常、正しい選択は簡単です。 完成した Web 画像や日常の写真には 1 チャンネルあたり 8 ビットを使用します、1,670 万色が適切なファイル サイズで完全かつ自然に見えます。バンディングを避けるために大幅な調整を行う場合は 16 ビットで編集し、配信用に 8 ビットにエクスポートします。インデックス付きカラーは、色数の少ないシンプルなグラフィック用に予約してください。深さをタスクに合わせれば、画面に表示されない色を支払うことなく、滑らかな画像が得られます。

色深度またはビット深度とは何ですか?

それは 各ピクセルの色を保存するために使用されるビット数、画像に含めることができる色の数を設定します。 1 チャンネルあたり 8 ビットの画像は約 1,670 万色を保持します。

8ビットカラーとはどういう意味ですか?

いつもの チャンネルあたり 8 ビット、各 256 レベルと約 1,670 万色を提供 RGB全体にわたって。これは Web 画像や写真の標準であり、適切なファイル サイズで滑らかで自然に見えます。

グラデーションにバンドが表示されるのはなぜですか?

それはカラーバンディングです。 滑らかなグラデーションをレンダリングするには明確な色合いが少なすぎます。通常、ビット深度が低いことが原因です。高ビット深度で編集し、最後に 8 ビットにエクスポートすると、この問題を回避できます。

16 ビットカラーを使用する必要があるのはどのような場合ですか?

のために 大量の編集と HDR 作業、追加のレベルにより、バンディングなしで露出と色を調整するためのヘッドルームが得られます。完成したイメージを Web 配信用に 8 ビットにエクスポートします。

チャネルあたりのビット数とピクセルあたりのビット数の違いは何ですか?

チャネルあたりのビット数は、赤、緑、青をそれぞれ個別にカウントします。ピクセルあたりのビット数は合計です。 8 ビット/チャネルのイメージは 24 ビット/ピクセル、またはアルファ チャネルの場合は 32 ビットです。

JPGはどのビット深度を使用しますか?

JPG は常にチャネルごとに 8 ビットです、約1,670万色。 PNG は 8 ビットおよび 16 ビットとインデックス付きカラーをサポートしますが、GIF は 256 色パレットでインデックス付きの 8 ビットに限定されます。

HDR にはなぜ高いビット深度が必要なのでしょうか?

なぜなら HDR はより広い輝度範囲に対応し、チャンネルあたり 10 ビット以上が必要です バンディングなしでレンダリングします。 8 ビット画像には、全範囲を滑らかに表現するのに十分なレベルがありません。

8 ビットまたは 16 ビットで編集する必要がありますか?

で編集 16ビットで高度な調整が可能追加のレベルによりバンディングが防止されるため、配信のために 8 ビットにエクスポートします。最終的な画像は同じように見えますが、編集はスムーズに行われます。

ディザリングとは何ですか?

ディザリング 利用可能な色のピクセルを分散させて、パレットに欠けている色をシミュレートします、ビット深度が低いために発生するバンディングを和らげます。これにより、小さなインデックス付きパレットを使用して、単純なグラフィックスのより滑らかなグラデーションを近似できます。

ビット深度が高いほどファイルが大きくなりますか?

はい。 チャネルあたりのビット数が増えると、ピクセルあたりのデータが増えるため、深さを 2 倍にすると、生のサイズが約 2 倍になります。 圧縮前。このため、編集には 16 ビットが使用され、Web 配信には 8 ビットが使用されます。