対応フォーマット

このページでは、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 ヘッダーの内容に関わらず、元のファイルがそのまま返されます。