画像変換ツール

処理はすべてブラウザ内で行われます — 画像ファイルがサーバーに送信されることはありません。

画像形式の変換とは

PNG・JPEG・WebPなどの画像形式は、ファイルサイズ・画質・機能の面でそれぞれ異なるトレードオフを持っています。PNGは無損失の画質と透過をサポートしますがファイルサイズが大きくなり、JPEGは写真に適した非可逆圧縮でファイルサイズを小さくし、WebPは両方を上回ることが多い現代的な圧縮方式を提供します。このツールはアップロードした複数の画像を一度に希望の形式(PNG・JPEG・WebP)に変換し、すべてブラウザ内だけで処理されます。

変換の仕組み

アップロードした各画像はHTMLキャンバス要素に描画され、この過程で元の形式にかかわらず生のピクセルデータにデコードされます。その後、キャンバスはブラウザに内蔵された画像エンコード機能を使ってそのピクセルデータを選択した出力形式に再エンコードします。JPEG・WebPは非可逆圧縮のレベルを調整する品質スライダー(0.1〜1.0)でファイルサイズと画質をトレードオフでき、PNG出力は常に無損失のため品質設定は不要です。

よくある質問

JPEGをPNGに変換すると、元のJPEG圧縮で失われた画質は復元されますか?
いいえ。JPEGの非可逆圧縮が画像の詳細を破棄した時点で、その情報は永久に失われます。その後PNGに変換しても、JPEGに残っている画質をそのまま無損失で保持するだけであり、JPEG圧縮がすでに取り除いたデータを復元することはできません。
JPEGやPNGの代わりにWebPを選ぶ理由は何ですか?
WebPは通常、同等の画質でJPEGよりファイルサイズが小さくなり、JPEGと異なりPNGのように透過もサポートします。そのためWeb用途には有力なデフォルトの選択肢ですが、非常に古いソフトウェアとの互換性はJPEGやPNGよりやや劣ります。
変換中に画像はサーバーにアップロードされますか?
いいえ。デコードと再エンコードはすべてcanvas APIを使ってブラウザ内で処理され、元の画像ファイルがどこかにアップロードされることはありません。そのためこのツールは、サーバーアップロードに伴うファイルサイズ制限やプライバシーの懸念なしに複数の画像を処理できます。