Skip to main content
Interwork Corporation
IDR Solutions Product Support Portal
PDF開発用語集 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動 モードの切替 ダーク/ライト/自動

BitsPerComponent

概要

BitsPerComponentは、PDF画像辞書内の必須エントリであり、画像サンプル内の各色成分を表現するために使用されるビット数を指定します。 ( Citation: N.A., (N.A.). (). Document management — Portable document format — Part 2: PDF 2.0 International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されているように、この値は画像データのビット深度を決定し、1、2、4、8、または16ビット/成分のいずれかでなければなりません。このパラメータは、画像品質、ファイルサイズ、および画像内で表現可能な色またはグレースケール値の範囲に直接影響します。

定義

BitsPerComponentは、画像のストリーム辞書内の整数値であり、各色成分のサンプルデータの精度を定義します。例えば、値が8の場合、各成分(RGB画像における赤、緑、青、またはグレースケール値)は8ビットを使用し、成分ごとに256の可能な値(0〜255)を許容します。値が1の場合は2値(白黒)画像が作成され、2の場合は4レベル、4の場合は16レベル、8の場合は256レベル、16の場合は成分ごとに65,536レベルが提供されます。

このパラメータは、画像全体のビット深度とは異なります。BitsPerComponentが8に設定されたRGB画像の場合、各ピクセルは合計24ビット(8ビット×3成分)を必要としますが、同じ設定のグレースケール画像はピクセルあたり8ビットのみを必要とします。BitsPerComponent値は、画像内のすべての色成分に一様に適用されます。

重要性

BitsPerComponentの理解は、PDFの画像レンダリング、最適化、作成に取り組む開発者にとって重要です。この値はファイルサイズに直接影響します。高いビット深度はより大きなファイルを生成しますが、特に滑らかなグラデーションや写真コンテンツにおいて、より高い品質を提供します。PDFから画像を抽出または埋め込む際、開発者はデータ損失やレンダリングエラーを回避するために、この値を正確に解釈または指定する必要があります。

全投稿を閲覧 gdoc_arrow_right_alt