対応フォーマット
このページでは、Manael が入力として受け付ける画像フォーマットと、出力するフォーマットについて説明します。
変換対応表
| 入力フォーマット | 出力フォーマット | 備考 |
|---|---|---|
| JPEG | WebP / AVIF(有効な場合) | |
| PNG | WebP | PNG から AVIF への変換は意図的に無効化されています |
| APNG | パススルー(元の APNG をそのまま返却) | アニメーションデータの損失を防ぐため変換をスキップします |
| アニメーション GIF | パススルー(元の GIF をそのまま返却) | アニメーションデータの損失を防ぐため変換をスキップします |
| 静止画 GIF | WebP | v2.1.0 で追加 |
補足説明
JPEG のみ AVIF 変換に対応
AVIF への変換は JPEG ソース画像のみをサポートしています。PNG 画像は透明度の保持と幅広い互換性を確保するため、意図的に AVIF 変換の対象外となっています。PNG 画像はクライアントが対応している場合に引き続き WebP へ変換されます。
アニメーション画像はパススルー
Manael はアニメーション PNG (APNG) およびアニメーション GIF を自動的に検出し、変換せずにそのままクライアントへ返します。アニメーション画像を WebP や AVIF の静止フレームに変換するとアニメーションデータが失われるため、この動作によりそれを防いでいます。クライアントが送信する Accept ヘッダーの内容に関わらず、元のファイルがそのまま返されます。