WebP画像が開けない原因と、JPG・PNGへの変換方法
一部のアプリでWebP画像が開けない、またはアップロードできないのは、ファイルが壊れているからではなく、そのアプリがWebP形式を読み込めないからです。ブラウザや新しめの写真ソフトでは通常問題なく扱えますが、古いプログラムや一部のアップロードフォーム、一部の事務系ツールでは対応していないことがあります。写真ならJPGで、イラストや透過が必要な画像ならPNGで保存し直せば、ほぼどの環境でも開けるようになります。
画像を変換JPGが必要だけどPNGしかない無料で使うWebPとは
WebPは、Googleが2010年に発表した画像形式です。写真やイラストを、JPGやPNGで一般的に必要となる容量より小さく保存できるため、多くのWebサイトで訪問者に配信されています。WebPはJPGのように劣化を伴う圧縮にも、PNGのように劣化のない圧縮にも対応し、透過部分を保持することもできます。対応の有無はプログラムごとに決まっており、WebPのデコーダーがないプログラムは、ファイルの中身に関係なく画像を表示できません。
一部の環境で失敗する理由
失敗の多くは次の3つの原因によるものです。
- プログラムが対応していない。 古いデスクトップ用のビューアー、一部の編集ソフト、一部のアップロード欄は、JPG、PNG、場合によってGIFしか受け付けません。ファイル自体は正常ですが、プログラムが受け付けないのです。
- ブラウザが自動で形式を選んでいた。 多くのWebサイトは、WebPに対応したブラウザにはWebPを配信します。そのようなページで「名前を付けて画像を保存」を選ぶと、JPGのつもりでも.webpファイルがダウンロードされることがあります。
- 名前と中身が一致していない。 photo.webpをphoto.jpgに名前変更しても、中身のデータは変わりません。多くのプログラムはファイル名ではなく中身を読み取るため、名前を変えたファイルは開けないか、開けても後のアップロードで失敗します。
ファイルを変換すれば、いずれの原因も解消します。新しく作られたコピーは、フォームやプログラムが対応している形式になるからです。
どの原因かを確認する
ファイルをブラウザで開いてみてください。たとえば、ブラウザのタブにファイルをドラッグしても構いません。
- 表示される。 ファイルは正しいWebPです。問題はプログラムかフォームの側にあります。変換するか、フォームで受け付けている形式の一覧を確認してください。
- 表示されず、ブラウザがエラーを出す。 ファイルが壊れている、途中までしかダウンロードされていない、または画像ではない可能性があります。ダウンロードが途中で止まっていることもあるため、送られてきたものより容量が小さい場合は再ダウンロードしてください。送り主に、どの形式で保存したのかを尋ねるのも一つの方法です。
JPGまたはPNGに変換する
画像を変換ツールを開き、WebPファイルを入力欄にドロップして、出力形式を選びます。
- JPG:透過のない写真に向いています。JPGは1990年代初頭に登場した形式で、ほぼすべての環境で受け付けられます。品質のスライダーは92から始まり、一度だけ変換する場合には適した値です。
- PNG:ロゴ、スクリーンショット、透過部分を含む画像に向いています。PNGは劣化のない形式なので情報が失われませんが、写真をPNGで保存すると容量がかなり大きくなります。
- 変換後のファイルをダウンロードします。複数のファイルをまとめて変換した場合は、ZIPでまとめてダウンロードできます。
変換だけでは、ファイル容量はあまり小さくなりません。ピクセルサイズも維持されるため、2000 × 1500のWebPは2000 × 1500のJPGまたはPNGになります。フォームに容量の上限もある場合は、変換後にファイルを小さくするツールを使ってください。そのツールはPNGではなくJPGまたはWebPでの出力に対応しているため、保存形式はJPGに設定します。
用途に応じて、次の表を参考に選んでください。
| 画像 | 保存形式 | 理由 |
|---|---|---|
| 写真、透過なし | JPG | 写真でも容量が小さく、多くのフォームで受け付けられる |
| ロゴ、スクリーンショット、切り抜き画像 | PNG | 劣化がなく、透過部分を保持できる |
| 両方とも拒否されるフォーム | フォームの指定形式 | 受け付ける形式が限られているフォームがある |
アップロードフォームのチェック項目
アップロードフォームでは、一般的にファイル形式、ファイル容量、ピクセルサイズの3つが確認されます。変換したファイルは形式のチェックは通っても、残りの2つで不合格になることがあるため、フォームのヘルプ文を読んで一つずつ確認してください。写真で多いのは容量の問題です。フォームでピクセルサイズが指定されている場合は、アップロードの前に写真のサイズを変更して合わせてください。画質をほとんど落とさずに上限内に収める方法は、写真を100KB以下にする記事で解説しています。変換後のファイル名は、実際の形式に合った拡張子にしてください。そうすれば、フォームとOSがファイルの種類について同じ判断をします。
注意すべきケース
- 透過。 透過のあるWebPをJPGで保存すると、JPGは透過に対応していないため背景が白になります。透過部分が重要な場合はPNGで保存してください。透過PNGの黒背景の解説記事では、そのほかの結果についても説明しています。
- アニメーション。 アニメーションWebPは、これらのツールではJPGやPNGと同じく1枚の静止画になります。動きが重要な場合は、元のファイルを残しておいてください。
- 画質。 劣化を伴うWebPをJPGに変換すると、劣化を伴う保存がもう一度行われることになります。品質は高めに設定し、さらに変換が必要な場合に変換済みのコピーからではなく元ファイルから行えるよう、元のファイルは保管しておいてください。
- フォームの規定。 フォームごとに形式と容量の上限が独自に定められており、それらは時期によって変わることがあります。アップロード欄の横にあるヘルプ文が最終的な基準になるため、変換したファイルを使う前に、実際にフォームでテストしてください。
英語原文をもとに、AIの支援を受けて翻訳しています。
コメント
まだコメントはありません。最初のコメントを書いてみましょう。


