画像コンバーター - ブラウザでJPG・PNG・WEBP変換
ブラウザ内でJPG、PNG、WEBP画像を、サーバーへアップロードせずに変換します。
画像をアップロード
ドラッグ&ドロップまたはクリックして参照。PNG、JPG、WEBPなどをサポートしています。
変換された画像がここに表示されます
ドラッグ&ドロップまたはクリックして参照。PNG、JPG、WEBPなどをサポートしています。
画像コンバーター
この画像コンバーターは、JPG、PNG、WEBPの各形式の間で画像ファイルを変換します。変換はすべてブラウザ内でCanvas APIを通じて行われるため、ファイルがサーバーに送信されることはなく、元の画像が読み込まれるとすぐに変換後の画像が表示されます。
変換の仕組み
このツールはアップロードされた画像を元の幅と高さのままキャンバスに描画し、キャンバス組み込みのtoBlobメソッドを使って選択した形式で再エンコードします。JPGとWEBPの出力は品質90%に固定されており、変更できるスライダーはありません。PNG出力は常に可逆です。JPEGには透明度用のチャンネルがないため、透明な背景を持つPNGまたはWEBP画像をJPGに変換すると、エンコード前にその領域が白一色で塗りつぶされます。PNGまたはWEBPへの変換では、透明度はそのまま保持されます。一度に処理される画像は1枚のみで、出力形式を切り替えると、再アップロードなしで同じファイルが即座に再変換されます。
具体例
デザインツールから書き出された、透明な背景を持つ1200×800ピクセルのPNG商品写真は、約850KBです。これをJPGに変換すると透明部分が白で塗りつぶされ、ファイルサイズは小さくなります。JPEGの非可逆圧縮が、PNGが可逆形式で保存しているピクセル単位の詳細を削除するためです。同じファイルをWEBPに変換すると透明度は保持されたまま、同じ固定90%品質でもWEBPはPNGより効率的に圧縮するため、元のPNGよりも小さくなります。
カメラで直接撮影した3000×2000ピクセル、2.4MBのJPG写真を同じ固定品質でWEBPに変換すると、通常は元のJPGより小さくなります。Google自身のWEBP比較でも、同程度の視覚的品質でJPEGよりおよそ25~34%小さくなるという結果が示されています。ダウンロードされるファイルは元のファイル名に「-converted」が付いた形で保存されるため、vacation.jpgはvacation-converted.webpとなり、デバイス上の元のファイルはそのまま残ります。
形式変換リファレンス
| 変換 | 変化する内容 |
|---|---|
| JPG→PNG | 可逆で再エンコード、画像に不透明なアルファチャンネルが追加される |
| JPG→WEBP | 90%品質で再エンコード、通常JPGより小さくなる |
| PNG→JPG | 透明部分が白で塗りつぶされ、非可逆で再エンコード |
| PNG→WEBP | 透明度はそのまま保持、90%品質で非可逆再エンコード |
| WEBP→JPG | 透明部分があれば白で塗りつぶされ、非可逆で再エンコード |
| WEBP→PNG | 透明度はそのまま保持、可逆で再エンコード |