JpegxlMetadata
JpegxlMetadataは、JDeli画像ライブラリ内の特殊なメタデータクラスで、JPEG XL画像ファイルからメタデータ情報を抽出し表現する役割を担います。
JpegxlMetadataは、JDeli画像ライブラリ内の特殊なメタデータクラスで、JPEG XL画像ファイルからメタデータ情報を抽出し表現する役割を担います。埋め込み画像を含む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 ) などのPDF標準への適切な文書処理とコンプライアンスのために、画像メタデータの理解は極めて重要です。このクラスは、JPEG XL形式の画像内に保存された技術的および記述的情報へのプログラマティックなアクセスを開発者に提供します。
JpegxlMetadataは、JPEG XL画像形式をサポートするためにJDeliのメタデータフレームワークを拡張したJavaクラスです。色空間情報、画像寸法、ビット深度、向き、その他の形式固有のプロパティなど、JPEG XLファイル内に埋め込まれたメタデータを解析し公開します。汎用的な画像メタデータハンドラとは異なり、JpegxlMetadataは、可逆圧縮と非可逆圧縮の両方を提供する最新の画像コーデックであるJPEG XL形式の独自のメタデータ構造と機能を理解するように特別に設計されています。このクラスは、JDeliの広範な画像処理機能の一部として機能し、開発者がPDF文書内に埋め込まれたJPEG XL画像を調査したり、独立して処理したりすることを可能にします。メタデータ抽出は画像デコード中に行われ、文書レンダリング、アクセシビリティ、またはアーカイブ目的に関連する可能性のあるプロパティへの構造化されたアクセスを提供します。
BuildVuやJDeliなどの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 ) 仕様に従って画像が正しく表示されるように、PDF文書内で正確な画像レンダリングに必要な重要な情報を提供します。第二に、 ( Citation: N.A., 2014 (N.A.). (2014). 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 ) などの標準に準拠したアクセシブルなPDFを作成する際、画像メタデータは適切な代替テキストと構造要素の生成に役立ちます。第三に、メタデータアクセスにより、開発者はPDF操作操作中の画像最適化、形式変換、品質保持について情報に基づいた意思決定を行うことができます。JpegxlMetadataクラスは、JPEG XLの採用が増加する中で特に重要であり、開発者が重要な画像プロパティへのアクセスを犠牲にすることなく、PDFワークフローでこの最新の画像形式をサポートするために必要なツールを提供します。
JpegxlMetadataは、JDeliの画像デコードパイプラインの一部として動作します。JPEG XL画像が検出されると(スタンドアロンファイルとして、またはPDF構造内に埋め込まれているかにかかわらず)、JDeliデコーダはJpegxlMetadataオブジェクトをインスタンス化し、画像ファイルのメタデータコンテナから抽出された情報をそれに入力します。このクラスは通常、画像の幅、高さ、色深度、カラープロファイル情報などの共通プロパティを取得するメソッドを公開します。JPEG XLファイルには、EXIF、XMP、形式固有のボックスなど、さまざまな形式のメタデータを含めることができ、JpegxlMetadataは一貫したAPIを通じてこれらの異なるメタデータソースへのアクセスを正規化します。開発者は、デコードされた画像オブジェクトからメタデータインスタンスを取得し、特定のプロパティを取得するためにgetterメソッドを呼び出すことで、このクラスと対話します。このメタデータは、処理上の意思決定、レポート生成、または画像の埋め込みや抽出時のPDF標準へのコンプライアンス確保に使用できます。このクラスは、JDeliの広範なメタデータアーキテクチャとの互換性を維持しており、開発者はJPEG、PNG、TIFFなどの他の画像形式で使用するのと同じパターンを使用してJPEG XLメタデータを操作できます。
- ImageMetadata – JDeli内のすべての画像形式にわたる共通のメタデータ操作を定義する親クラスまたはインターフェース
- JDeli – IDRのJava画像ライブラリで、包括的な画像の読み取り、書き込み、処理機能を提供
- JPEG XL – 従来のJPEGと比較して圧縮効率と機能が向上した最新の画像形式
- Image XObject – ( 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 ) で定義されたPDF構造で、PDF文書内に埋め込まれた画像を表現
- ColorSpace – レンダリングと表示中に画像内の色情報をどのように解釈すべきかを定義
- (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
- (N.A.) (2014)
- (N.A.). (2014). 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
