AVIFの互換性問題を出力形式の選択で解決する

AVIFはあるアプリでは開けても、別のアプリでは失敗することがあります。対応はアプリ、バージョン、ファイルによって異なります。変換前に使用先が現在受け付ける形式を確認してください。サムネイルがないだけでは破損とは判断できません。
問題を切り分ける
- **開けない:**ダウンロードが完了しているか確認し、AVIF対応を明記したアプリで試します。
- **アップロードできない:**使用先の形式、容量、寸法の制限を確認します。
- **編集・印刷できない:**エディターや印刷サービスでJPGまたはPNGを利用できるか確認します。
拡張子を変えてもAVIFデータは変換されません。原本を残し、互換形式のコピーを作ります。
使用先ごとに調べる
開けない画像とサムネイル
ダウンロードが完了し、実際にAVIFデータであることを確認します。JPGや不完全なファイルの名前を変えても修復にはなりません。AVIF対応を明記したアプリで開いてください。サムネイルと画像本体のデコードは別なので、普通のファイルアイコンが出ても破損とは限りません。OSのバージョンだけで全アプリの対応を判断せず、使用中のビューアーの資料を確認します。
編集と文書への挿入
エディターやオフィスソフトが拒否する場合は入力形式を確認します。透明度が必要ならPNG、不透明な写真ならJPGのコピーを検討します。実際のアプリで開き、小さい文字、色、透明部分を確認してから編集を進めます。
共有と印刷
チャット、フォーム、印刷サービスの条件を確認します。形式が対応していても容量超過は起こります。原本を残して互換コピーを送ります。印刷では配置寸法、画素数、色の条件も確認してください。JPGへの変換は低解像度を直したり印刷準備全体を完了したりするものではありません。
JPGとPNGを選ぶ
PNGにしてもAVIFの圧縮時に失われた細部は戻りません。どのビューアーでも同じ色になる保証はなく、アニメーションは最初のフレームの静止画になります。
AVIFを1枚変換する
- 20 MB以下のAVIFを1枚選びます。フォルダーや複数ファイルの一括入力には対応していません。
- 元の寸法を保つ場合は幅と高さを空欄にします。指定する場合は、JPGは各辺1〜16384 px、PNGは各辺1〜8192 pxです。両方を指定すると、縦横比を保ってその範囲内に収めます。
- JPGの画質は初期値85から始めます。1〜100の整数を入力できるので、実際の結果を確認してから調整してください。
- PNGは圧縮プリセットを選べます。処理時間や容量の設定であり、画質のパーセンテージではありません。
- 実行して保存し、元々開けなかったアプリで結果を確認します。
画像は処理のためアップロードされます。複数枚は個別に処理するか、一括対応の別ソフトを使います。出力容量や万能な最適画質は保証できません。
変換後も使えない場合
新しいファイルの寸法と容量を使用先の条件と照合します。容量超過、元データの破損、印刷工程の非対応は形式変更だけでは直りません。正式な素材を置き換える前に、透明度、小さい文字、色を確認してください。
次回の互換性問題を防ぐ
自分のサイトでは各形式の実ファイルを用意し、picture要素で代替を指定できます。実行時の変換機能ではないため、すべてのURLが存在する必要があります。imgのJPGが代替画像で、altには画像の内容を書きます。対象ブラウザーで確認してください。
個人・チームのファイルはAVIF原本を残し、派生JPG/PNGを明確に区別します。締切前に受け取り側のアプリを確認し、直前のプレビュー・読み込み失敗を避けます。
<picture>
<source srcset="image.avif" type="image/avif">
<source srcset="image.webp" type="image/webp">
<img src="image.jpg" alt="Product photographed against a white background">
</picture>
よくある質問
すべてのAVIFを変換すべきですか?
使用先が必要とする場合だけコピーを作ります。非可逆形式を繰り返し変換せずに済むよう、AVIF原本を残してください。
JPGは透明背景を保持しますか?
保持しません。透明度が必要で使用先が対応しているならPNGを選びます。ただしPNGへの変換だけで不透明な背景は消えません。
アプリを更新すれば必ず解決しますか?
いいえ。使用するバージョンの公式情報を確認してください。ファイルやアップロード規則、後段のサービスが原因の場合もあります。