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

PngMetadata

PngMetadataは、JDeli画像ライブラリにおける特殊なメタデータクラスで、PNG(Portable Network Graphics)画像ファイルから抽出されたメタデータへの構造化されたアクセスを提供します。

キーワード: pngmetadata, PngMetadata

概要

PngMetadataは、JDeli画像ライブラリにおける特殊なメタデータクラスで、PNG(Portable Network Graphics)画像ファイルから抽出されたメタデータへの構造化されたアクセスを提供します。 ( 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ドキュメント内に埋め込まれた画像を処理する際、開発者は適切なレンダリング、アクセシビリティ準拠、および画像最適化を確保するために、フォーマット固有のメタデータにアクセスする必要があります。PngMetadataは、色タイプ、ビット深度、ガンマ補正値、テキストメタデータチャンクなどのPNG固有のプロパティをカプセル化します。

定義

PngMetadataは、JDeli API内のJavaクラスで、PNG画像ファイルから解析されたメタデータのコンテナとして機能します。汎用的な画像メタデータクラスとは異なり、PngMetadataは、チャンクベースのメタデータ構造、透過情報(tRNSチャンク)、埋め込みICCカラープロファイル、PNG固有のテキスト注釈(tEXt、zTXt、iTXtチャンク)を含むPNGフォーマットの特性を処理するために特別に設計されています。このクラスは、PNGバイナリ構造を手動で解析する必要なく、PNGプロパティへの型安全なアクセサを提供します。これは、インターレース方式、フィルタタイプ、圧縮レベルなど、PNG仕様に固有の属性を公開することで、より汎用的なメタデータアプローチとは異なります。

重要性

埋め込まれたPNG画像を含むPDFドキュメントを扱う開発者にとって、PngMetadataは画像処理ワークフローに不可欠な情報を提供します。PNGメタデータの理解は、PDFから画像を抽出してWeb表示する際、ICCプロファイル管理を通じて色の正確性を確保する際、または ( 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 ) で概説されているアクセシビリティ要件を維持する際に重要です。このメタデータクラスにより、開発者は画像のトランスコーディングについて情報に基づいた決定を行い、圧縮設定を分析してファイルサイズを最適化し、フォーマット変換中に重要な画像属性を保持できます。PNG固有のメタデータへのアクセスは、画像レンダリングの問題のデバッグや、元の画像作成者の意図を尊重するカスタム画像処理パイプラインの実装も容易にします。

仕組み

JDeliがPNG画像ファイルを解析する際、PNGチャンク構造を読み取り、抽出された情報でPngMetadataインスタンスを設定します。PNGフォーマットは、IHDR(画像ヘッダー)チャンクに続くチャンクにデータを格納し、JDeliはこれらのチャンクを反復処理してメタデータを抽出します。PngMetadataクラスは、幅、高さ、ビット深度、色タイプ(グレースケール、RGB、パレットなど)、インターレース方式などの標準的なPNGプロパティにアクセスするためのgetterメソッドを提供します。補助チャンクからの追加メタデータ(ガンマ値(gAMA)、物理ピクセル寸法(pHYs)、背景色(bKGD)、テキストデータを含む)は、クラスインターフェースを通じてアクセス可能になります。開発者は、PNGバイナリ構造を直接解析することなく、このメタデータオブジェクトをクエリして画像特性を理解でき、PDF操作ワークフロー内で効率的な画像処理の決定を可能にします。

関連用語

  • ImageMetadata – JDeliにおけるフォーマット非依存の画像メタデータの基底クラスまたはインターフェース
  • JPEG Metadata – JPEG/JFIF形式の画像専用の類似メタデータクラス
  • ICC Profile – PNG画像に埋め込むことができ、メタデータを通じてアクセス可能なカラーマネジメントデータ
  • Image XObject – ISO 32000標準で定義されている埋め込み画像のPDF構造
  • Color Space – 色値の解釈方法の定義で、PNGメタデータによって影響を受けることが多い

出典

(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
(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