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

Image highlighting

PDFワークフローにおけるImage highlightingとは、PDF文書内の画像コンテンツを視覚的に強調または選択することを指し、特定のグラフィック要素に注目を集めたり、画像に対するユーザーインタラクションを示すために使用されます。

カテゴリ: General PDF Concepts
キーワード: image highlighting, Image highlighting

概要

PDFワークフローにおけるImage highlightingとは、PDF文書内の画像コンテンツを視覚的に強調または選択することを指し、特定のグラフィック要素に注目を集めたり、画像に対するユーザーインタラクションを示すために使用されます。この概念は、インタラクティブなPDFアプリケーションや、画像を他のコンテンツタイプから識別・区別する必要があるアクセシビリティの文脈において特に重要です。構造化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 ) で定義されている適切なタグ付けとコンテンツマーキングに依存しています。

定義

Image highlightingは、境界線、カラーオーバーレイ、選択インジケーターなどのさまざまな方法を通じて、PDF文書内の画像オブジェクトを視覚的に区別するプレゼンテーション技法です。文字とグリフデータを操作するテキストハイライトとは異なり、image highlightingはPDFコンテンツストリームに埋め込まれたXObject画像ストリームやインライン画像オブジェクトを対象とします。Image highlightingと他の視覚的強調技法との違いは、テキストやアノテーション要素ではなく、ラスターまたはベクターグラフィックコンテンツに特化している点にあります。アクセシブルなPDFでは、image highlightingは ( Citation: , (). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/ ) で規定されているFigure構造要素のプログラム的な識別も含む場合があり、支援技術のために画像が適切にマークアップされていることを保証します。

重要性

PDF生成、操作、または表示アプリケーションに携わる開発者にとって、image highlightingの理解はいくつかの理由で重要です。第一に、ユーザーが画像コンテンツをテキストとは別に選択、検査、または操作できるインタラクティブなPDF体験の作成が可能になります。第二に、 ( Citation: N.A., (N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html ) で概説されているように、スクリーンリーダーやその他の支援技術のために画像を明確に識別する必要があるアクセシビリティ実装において重要な役割を果たします。第三に、image highlighting機能は、ユーザーが文書から画像を置換、修正、または抽出できるPDF編集アプリケーションに不可欠です。最後に、image highlightingの適切な実装には、コンテンツストリーム、XObject、および視覚的コンテンツと論理構造の関係を含む、基礎となるPDF構造の理解が必要です。

仕組み

Image highlightingはPDFアーキテクチャの複数のレベルで動作します。コンテンツストリームレベルでは、画像はXObject参照(リソースディクショナリで定義された外部オブジェクト)として、またはコンテンツストリームに直接埋め込まれたインライン画像データとして表現されます。Image highlightingを実装する際、開発者はコンテンツストリームオペレーターを解析する必要があります。具体的には、XObjectのDoオペレーターとインライン画像のBI/ID/EIシーケンスを解析して、画像の境界と位置を識別します。Tagged PDFでは、画像は通常、で説明されているように、論理構造ツリー内のFigure構造要素にラップされ、視覚的な画像コンテンツと文書内のセマンティックな役割との間のマッピングを作成します。ハイライトメカニズム自体は、さまざまなアプローチで実装できます:カラーオーバーレイを適用するためのグラフィックステートの変更、画像領域にオーバーレイするアノテーションオブジェクトの追加、または選択されたコンテンツを強調するビューア固有のレンダリングモードの使用などです。画像に関連付けられた座標変換マトリクスは、正確なハイライトレンダリングのために正確な位置と寸法を決定するために適切に計算する必要があります。

関連用語

  • XObject – PDF内の再利用可能な外部オブジェクトで、文書内で複数回参照できる画像を定義するために一般的に使用されます
  • Content stream – テキスト、グラフィックス、画像を含むPDFページコンテンツの視覚的外観を記述するオペレーターとオペランドのシーケンス
  • Figure構造要素 – アクセシビリティのために論理構造ツリー内で画像やグラフィックスをマークするために使用されるTagged PDF要素タイプ
  • Inline image – 外部XObjectリソースとして定義されるのではなく、コンテンツストリーム内に直接埋め込まれた画像データ
  • アクセシビリティタグ付け – 支援技術がアクセスできるように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
PDF Association (2023)
(). Retrieved from https://pdfa.org/resource/tagged-pdf-best-practice-guide-syntax/
(N.A.) (2014)
(N.A.). (). Document management applications — Electronic document file format enhancement for accessibility — Part 1: Use of ISO 32000-1 (PDF/UA-1) International Organization for Standardization Retrieved from https://www.iso.org/standard/64599.html