Blend mode Exclusion
Blend mode Exclusionは、PDF仕様で定義されている透明度合成モードの一つで、描画操作が重なり合う際の色の相互作用を決定します。
Blend mode Exclusionは、PDF仕様 ( Citation: N.A., 2020 (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html ) で定義されている透明度合成モードの一つで、描画操作が重なり合う際の色の相互作用を決定します。ExtGState(拡張グラフィックス状態)辞書内で指定できる複数のブレンドモードの一つであり、ページ上の既存コンテンツに新しいコンテンツをどのように合成するかを制御します。Exclusionは、Differenceモードに似た効果を生成しますが、コントラストが低く、重なり合う色が反転して表示される一方で、中間トーンは比較的変化しません。
Blend mode Exclusionは、2つの色が重なり合うときに色反転効果を生成する非分離型ブレンドモードです。単に不透明度を調整する単純なアルファブレンディングとは異なり、Exclusionはソース(新しいコンテンツ)レイヤーとバックドロップ(既存コンテンツ)レイヤーの色値に対して数学的演算を実行します。Exclusionブレンドモードは、2つの色の合計から、その積の2倍を引くことで結果を計算します:結果 = ソース + バックドロップ - 2 × ソース × バックドロップ。この式により、同一の色同士が中間グレーに相殺される一方で、対照的な色は反転または補色の組み合わせを生成します。Exclusionは、類似のDifferenceブレンドモードと異なり、より柔らかく、全体的なコントラストが低い、穏やかな結果を生成します。
PDF生成または操作を行う開発者にとって、Blend mode Exclusionの理解は、複雑な視覚効果の作成、デザイン仕様の実装、または既存PDFの処理時における視覚的忠実性の保持において重要です。Exclusionモードは、芸術的効果の作成、重なり合う半透明グラフィックスの処理、または単純な不透明度変更を超えた色の相互作用を要求する特定のデザイン要件の実装において特に有用です。開発者は、異なるPDFビューアやプラットフォーム間でレンダリングエンジンが意図した視覚的結果を表示できるよう、適切なブレンドモードパラメータを使用してExtGState辞書を正しく設定する必要があります。ブレンドモードの不適切な処理は、ドキュメントのレンダリングや印刷時に予期しない視覚的アーティファクトやデザイン意図の喪失につながる可能性があります。
Exclusionブレンドモードは、ソースレイヤーとバックドロップレイヤーが重なり合う各ピクセルに数学的な式を適用することで動作します。
(
Citation: N.A., 2020
(N.A.).
(2020).
Document management — Portable document format — Part 2: PDF 2.0
.
International Organization for Standardization
Retrieved from
https://www.iso.org/standard/75839.html
)
で定義されているように、ブレンドモードは/BMキーと/Exclusion値を使用してExtGState辞書内で指定されます。PDFレンダリングエンジンがこのグラフィックス状態で描画されたコンテンツに遭遇すると、色成分を合成するためにExclusion式を適用します。RGBカラースペースの場合、計算は各カラーチャネルに対して独立して実行されます(Exclusionは技術的には非分離型ですが、チャネルごとに近似できます)。白色を任意の色に重ね合わせると、その色の反転バージョンが生成され、黒色は色を変化させません。Exclusionモードを使用して2つの同一色が重なり合うと、50%グレーが生成され、特徴的な視覚的特性を作り出します。ブレンドモードは色のブレンディング計算のみに影響し、アルファ値やソフトマスクなどの他の透明度パラメータと連携して動作します。
- ExtGState – ブレンドモード、不透明度、レンダリングインテントなどの高度なグラフィックスパラメータを定義する拡張グラフィックス状態辞書
- Blend mode – PDFレンダリングにおいて透明度が適用される際に、重なり合う色がどのように相互作用するかを決定する合成操作
- Transparency group – 透明度合成の目的で単一のユニットとして扱われるグラフィックスオブジェクトの集合
- Alpha compositing – 透明度値を使用して可視性とブレンディングを決定し、画像レイヤーを合成するプロセス
- Non-separable blend mode(非分離型ブレンドモード) – 各チャネルを個別に処理するのではなく、すべてのカラーコンポーネントが一緒に結果に影響を与えるブレンドモード
- (N.A.) (2020)
- (N.A.). (2020). Document management — Portable document format — Part 2: PDF 2.0 . International Organization for Standardization Retrieved from https://www.iso.org/standard/75839.html
