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

Blend mode ColorDodge

ColorDodgeは、PDF透明度合成処理で使用されるブレンドモードで、背景色を明るくしてソースカラーを反映させます。

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

概要

ColorDodgeは、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 ) で定義されているように、レンダリング処理のためにExtGState(拡張グラフィックス状態)辞書を設定する際に利用可能な標準ブレンドモードの一つです。このブレンドモードは、背景色をソースカラーの逆数で除算することで劇的な明るくする効果を生み出し、コントラストと輝度の増加をもたらします。

定義

ColorDodgeは、PDF文書内の重なり合うグラフィカルオブジェクトのカラーコンポーネントに作用する非分離型のブレンドモードです。NormalやMultiplyなどのより単純なブレンドモードとは異なり、ColorDodgeは明るい色を強調し、暗い領域にはほとんど影響を与えない数式を適用します。このブレンドモードは、背景の各カラーチャンネルを対応するソースチャンネルの反転値(1 - ソース)で除算し、写真の暗室技術で同名の手法と同様に画像を「覆い焼き」または明るくします。ソースカラーが白の場合、結果は白になり、ソースカラーが黒の場合、背景は変わりません。ColorDodgeは、ScreenやLightenなどの類似する明るくするモードとは異なり、より極端で高コントラストな結果を生み出し、白飛びしたハイライトを作り出す傾向があります。

重要性

ColorDodgeの理解は、PDFレンダリングエンジン、グラフィックデザインアプリケーション、または視覚的忠実度を保持する文書処理ワークフローを実装する開発者にとって重要です。このブレンドモードは、透明オブジェクトが下層のコンテンツとどのように合成されるかに影響し、レンダリングされたPDFの最終的な外観に直接影響します。プログラム的にPDFを処理または生成する際、開発者は異なるPDFビューアやプラットフォーム間で一貫した出力を保証するために、ColorDodge計算を正しく実装する必要があります。このブレンドモードを適切に処理しないと、特に複雑なレイヤー化されたグラフィックス、芸術的な構成、または特殊な視覚効果を含む文書において、視覚的な不一致が生じる可能性があります。PDFコンテンツを操作するアプリケーションにとって、ColorDodgeをサポートすることは、高度な透明度機能を活用してプロフェッショナルにデザインされた文書との互換性を保証します。

仕組み

ColorDodgeは、 ( 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 ) で指定されているように、ブレンドモードを含むさまざまなレンダリングパラメータを制御するExtGState(拡張グラフィックス状態)辞書を通じて動作します。グラフィックスオペレータがColorDodgeをブレンドモードとして持つExtGStateを参照する場合、PDFレンダラーは各カラーコンポーネントに対して次の数学的処理を適用します:ソースカラーが1(白)の場合、結果は1になり、それ以外の場合、結果はmin(1, 背景 / (1 - ソース))になります。この式は、明るいソースカラーほどより劇的な明るくする効果を生み出し、暗いソースは影響が少ないことを意味します。計算はブレンディングカラースペース(通常はRGBまたはCMYK)のカラースペースで実行され、各カラーコンポーネントは独立して処理されます。ブレンドモードは、ソースと背景の両方の不透明度(アルファ)値と相互作用し、透明度モデルの合成式を通じて結合されます。ColorDodgeを実装する開発者は、特にソースカラーが1に近づく場合のエッジケースを処理する必要があります。これは数学的に無限の結果を生成する可能性があり、最大カラー値にクランプする必要があります。

関連用語

  • ExtGState – ブレンドモードを含むレンダリングパラメータを定義する拡張グラフィックス状態辞書
  • Blend mode – PDF内の重なり合う透明オブジェクトを合成する方法
  • Transparency group – 背景とブレンドされる前に一緒に合成されるオブジェクトのコレクション
  • Soft mask – PDFグラフィックスで可変透明度を定義するために使用されるアルファチャンネルメカニズム
  • Color space – PDF文書内で色を数値的に表現するシステム

出典

(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