このツールについて
PNG・JPEG・WebP はそれぞれ用途が異なります。PNG は鮮明なグラフィックと透過に、JPEG は写真に、WebP は現代のウェブで最小のファイルに向いています。この変換ツールはアップロードなしでそれらを切り替えます——画像をドロップし、出力形式を選び、JPEG や WebP では品質を設定して、変換後のファイルをダウンロード。
ブラウザ内で Canvas API を使って動作するため、大きな画像や非公開の画像でも端末外に出ることはありません。アルファチャンネルを持たない JPEG に書き出すと、透過部分は白で塗りつぶされます。
よくある質問
どのフォーマット間で変換できますか?
PNG、JPEG、WebP です。ブラウザがデコードできる任意の画像をドロップまたは選択し、変換先フォーマットを選ぶと、ツールが HTML canvas 上で再エンコードします。
私の画像はサーバーにアップロードされますか?
いいえ。変換はすべて Canvas API を使ってクライアント側で行われます。画像はブラウザ内で完全にデコード、再描画、再エンコードされ、アップロードされることはありません。
品質スライダーは実際に何を制御していますか?
JPEG と WebP の場合、ブラウザのエンコーダーに渡す非可逆圧縮レベルを設定します。値が低いほどファイルは小さくなりますが、視覚的な劣化(アーティファクト)も目立ちます。PNG は可逆形式のため、PNG を選択すると品質スライダーは非表示になります。
画像の変換に失敗したのはなぜですか?
通常は次の 2 つの理由のいずれかです。ファイルがブラウザでデコードできない画像形式である(一部のブラウザでの HEIC や RAW など)、または画像が、巨大な canvas によるタブのクラッシュを防ぐためにこのツールが設けているサイズ制限を超えている場合です。
変換後の WebP/JPEG が元の画像より大きくなることがあるのはなぜですか?
元の画像がすでに高度に圧縮されている場合(小さな JPEG など)や色数が少ない場合(すでに最適化された PNG など)、高品質設定で再エンコードすると容量を節約するどころか、かえってオーバーヘッドが増えることがあります。品質の値を下げるか、元のフォーマットのままにしてみてください。