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

Blend mode Darken

Blend mode Darkenは、背景色と前景色を比較し、両者のうち暗い方を結果色として選択する透明度合成モードです。

カテゴリ: Images & Color
キーワード: blend mode darken, Blend mode Darken

概要

Blend mode Darkenは、背景色と前景色を比較し、両者のうち暗い方を結果色として選択する透明度合成モードです。 ( 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 ) で定義されているように、このブレンドモードは、PDF文書内でExtGState(拡張グラフィックス状態)辞書を使用して描画する際に利用可能な複数の透明度オプションの1つです。色成分ごとに動作するため、下層のコンテンツを完全に覆い隠すことなく、影効果や暗化処理を作成するのに有用です。

定義

Blend mode Darkenは、前景色(ソース)と背景色(バックドロップ)の間で成分ごとの比較を行い、各成分値のうち暗い方を選択する非分離ブレンドモードです。背景色を前景色で単純に置き換えるNormalブレンドモードとは異なり、Darkenは両方のレイヤーから暗い領域を保持します。この計算式は各カラーチャンネルを独立して比較します。RGB色の場合、赤、緑、青の各成分が個別に評価され、各チャンネルで最小値が選択されます。これは、色値を乗算するMultiplyや、乗算とスクリーン演算を組み合わせるOverlayなどのブレンドモードとは異なり、数学的な色操作ではなく単純な最小値比較を使用する点が特徴です。

重要性

PDFレンダリングエンジンや文書生成ツールを開発する開発者にとって、Blend mode Darkenの理解は、正確な透明効果と視覚的合成を実装するために不可欠です。このブレンドモードは、リアルな影の作成、暗化フィルタの適用、または各レイヤーから最も暗いディテールを保持しながら複数のレイヤーを合成するデザインワークフローで一般的に使用されます。PDFビューア、レンダラー、またはオーサリングツールを構築する際、Darkenブレンドモードを正しく実装することで、異なるプラットフォームやアプリケーション間で文書が一貫して表示されることを保証します。グラフィックスライブラリやPDF操作APIを扱う開発者は、ページの結合、コンテンツ抽出、形式変換などの操作中に視覚的忠実度を維持するため、ExtGState辞書を処理する際にこのブレンドモードを考慮する必要があります。

仕組み

Darkenブレンドモードは、前景色と背景色の各色成分を独立して評価することで動作します。各成分(RGB色空間におけるR、G、Bなど)について、ブレンド関数は正規化された値を比較し、最小値を返します:B(cb, cs) = min(cb, cs)。ここで、cbは背景色成分、csは前景色成分を表します。この演算はグラフィックス状態で指定された色空間で実行され、結果はPDF透明度モデルに従って両レイヤーのアルファ(不透明度)値と組み合わされます。ブレンドモードはExtGState辞書内で/BMキーを使用して指定され、単一のブレンドモードとして、またはより複雑な合成操作のためのブレンドモード配列の一部としてDarkenに設定できます。PDFレンダラーがBlend mode Darkenを含むExtGStateで描画されたコンテンツに遭遇すると、透明度グループまたはページコンテンツストリーム内の影響を受けるすべてのピクセルにこの比較アルゴリズムを適用します。

関連用語

  • ExtGState(拡張グラフィックス状態) – ブレンドモード、アルファ値、レンダリングインテントなどのグラフィックス状態パラメータを含む辞書オブジェクト
  • Blend mode(ブレンドモード) – 透明度合成操作中に前景色と背景色を組み合わせるために使用されるアルゴリズム
  • Transparency group(透明度グループ) – 背景とブレンドされる前に、分離およびノックアウトプロパティと共に合成されるPDFオブジェクトのコレクション
  • Alpha compositing(アルファ合成) – 不透明度値を使用して前景色と背景色を組み合わせ、透明効果を作成するプロセス
  • Color space(色空間) – RGB、CMYK、グレースケールなど、色値がどのように解釈されるかを定義する数学的モデル

出典

(N.A.) (2020)
(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