WebP
WebPは、Google が開発した最新の画像フォーマットで、非可逆圧縮と可逆圧縮の両方、透明度(アルファチャンネル)、およびアニメーションをサポートしています。
WebPは、Google が開発した最新の画像フォーマットで、非可逆圧縮と可逆圧縮の両方、透明度(アルファチャンネル)、およびアニメーションをサポートしています。PDF 2.0 以降、 ( 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 ) で規定されているように、WebP 画像を PDF ドキュメントに直接埋め込むことができるようになり、従来の JPEG や PNG フォーマットに代わる、より効率的な選択肢が開発者に提供されています。このフォーマットは視覚的な品質を維持しながら、ファイルサイズを大幅に削減できるため、リッチな画像コンテンツを含むコンパクトな PDF ドキュメントの作成に有用です。
WebP は、JPEG や PNG と比較してファイルサイズを小さく抑えながら、同等の画像品質を維持できる高度な圧縮アルゴリズムを使用するラスター画像フォーマットです。非可逆圧縮のみをサポートする JPEG や、主に可逆圧縮を使用する PNG とは異なり、WebP は単一のフォーマット仕様内で両方の圧縮方式をサポートしています。また、このフォーマットは(PNG のような)アルファ透明度をネイティブサポートし、(GIF のような)アニメーションシーケンスを含めることができるため、さまざまな画像タイプに対応できる汎用性の高い選択肢となっています。PDF 2.0 仕様 ( 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 ) に WebP が含まれたことは、現代のドキュメントワークフローにおける WebP の重要性の高まりを認めるものですが、以前の PDF バージョンでは利用できないため、開発者は JPEG、JPEG2000、または PNG フォーマットに依存する必要があります。
PDF の生成と操作に携わる開発者にとって、WebP サポートにはいくつかの実用的な利点があります。Web 配信やモバイルアプリケーション向けの PDF を作成する際には、ファイルサイズの最適化が重要であり、WebP は同等の品質レベルで JPEG と比較して画像のペイロードを 25〜35% 削減できます。これは、ドキュメントの読み込み時間、帯域幅の消費、およびストレージコストに直接影響します。最新の Web ソースやコンテンツ管理システムから画像を取得する PDF 生成システムを構築する場合、WebP サポートによりフォーマット変換のミドルウェアが不要になり、開発パイプラインが簡素化されます。さらに、WebP のアルファチャンネルサポートは、JPEG よりも優れた透明度処理を提供しながら、PNG よりも少ないスペースで済むため、ロゴ、図表、またはレイヤー化されたグラフィックを含むドキュメントに最適です。ただし、開発者は PDF バージョンの互換性を考慮する必要があります。PDF ドキュメント内の WebP 画像には PDF 2.0 準拠のリーダーが必要であり、これは古い PDF ソフトウェアを使用するユーザーにとってアクセシビリティに影響を与える可能性があります。
PDF ドキュメント内の WebP 画像は、他のラスターフォーマットと同様に、Image XObject として埋め込まれます。このフォーマットは、可逆圧縮には予測符号化を使用し、非可逆圧縮には(JPEG と同様の)ブロックベースの変換符号化を使用します。PDF プロセッサが WebP 画像を検出すると、WebP 仕様に従って圧縮されたデータストリームをデコードし、定義された画像スペース内に結果のピクセルをレンダリングします。PDF 構造は、寸法、色空間、透明度情報などの画像メタデータを保持します。PDF ライブラリを使用する開発者は、PDF 2.0 をターゲットとする場合、通常は標準的な画像挿入 API を使用して WebP 画像を埋め込むことができ、ライブラリがフォーマット固有のエンコーディングの詳細を処理します。画像データ自体は PDF 構造内で WebP フォーマットのまま維持されるため、PDF リーダーは WebP デコードをサポートする必要があります。 ( 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 の場合、WebP 画像には、スクリーンリーダーや支援技術がコンテンツを適切に解釈できるように、他の画像フォーマットと同様の代替テキストと構造タグ付けが必要です。
- JPEG – PDF ドキュメントで一般的に使用される、広くサポートされている非可逆画像圧縮フォーマット
- PNG – 透明度をサポートする可逆画像フォーマットで、従来 PDF のグラフィックや図表に使用されている
- JPEG2000 – 優れた品質対サイズ比を持つ高度な画像圧縮フォーマットで、PDF 1.5 以降でサポートされている
- Image XObject – ドキュメント内でレンダリングするためのラスターまたはベクター画像データをカプセル化する PDF 構造
- Color Space – PDF ドキュメント内の画像に対して、色の値がどのように解釈され表示されるかを定義するもの
- (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
