APNGからPDFへ
仕様書用に、APNGの先頭フレームを1ページのPDFに配置します。PDFは静止画で、後続のフレームとその再生タイミングは含まれません。
フォーマットの比較と技術仕様
| 仕様 | APNG | |
|---|---|---|
| MIMEタイプ | image/apng | application/pdf |
| タイプ | アニメーションPNGラスター画像 | ドキュメントコンテナ |
| 圧縮 | アニメーションチャンク付きロスレス Deflate | Flate / JPEG / JBIG2 / CCITT |
| 標準仕様 | APNG 1.0 仕様書 / W3C | ISO 32000-2:2020 |
| マジックバイトヘッダー | 89 50 4E 47 0D 0A 1A 0A (PNG header) + 'acTL' chunk | 25 50 44 46 (%PDF) |
フォーマットの概要と用途
仕様書では、APNGの先頭フレームで意図した状態が伝わることを確認してください。後続の遷移を確認するには、別途アニメーションのプレビューが必要です。
技術仕様とコーデックの内訳
UPNGがAPNGのフレーム一覧をデコードし、PDF変換処理ではtoRGBA8(decoded)[0]のみをPNGに変換します。後続フレームのデータはPDFに渡されません。
OSとブラウザの互換性
APNGに対応したブラウザーやグラフィックツールでは元のアニメーションを表示できます。PDFのページには、文書作成ソフトで先頭フレームの静止画として注釈を付けられます。
役立つ情報
アニメーションを代表するフレームとして使う場合は、変換前に1フレーム目を確認してください。出力には後続のフレームやその表示時間は含まれません。
フォーマットの比較と技術仕様
640×360のAPNGの先頭フレームは、4.3×2.4インチの仕様書ページに配置されます。
よくある質問
文書にはAPNGのどのフレームが表示されますか?
コードはAPNGデコーダーが返す最初のRGBAフレームを選択し、それを唯一のページ画像として埋め込みます。
PDFでAPNGの再生コントロールは使えますか?
いいえ。再生データは書き込まれません。動きを確認する必要がある場合は、元のAPNGを使用してください。