画像の形式変換・リサイズ

画像をJPEG・PNG・WebPに変換し、あわせて表示サイズも縮小できます。複数ファイルはまとめてZIPで受け取れます。

ここにドラッグ&ドロップもできます

このツールについて

手元の画像を別の形式に変換します。写真をWebPにして軽くする、スクリーンショットのPNGをJPEGにする、大きすぎる画像を縮めて添付する、といった用途を想定しています。複数ファイルをまとめて選んだ場合は1枚ずつ変換し、結果をZIPにまとめてダウンロードできます。変換の前後でファイルサイズがどう変わったかも表示します。

  1. 画像ファイルを選ぶか、点線の枠にドラッグ&ドロップします。複数選択もできます。
  2. 選んだファイルの一覧から、不要なものは個別に取り除けます。
  3. 出力形式をJPEG・PNG・WebPから選びます。
  4. 縮小したい場合は、基準にする辺と最大の長さ(ピクセル)を入れます。空のままなら原寸のままです。
  5. JPEGとWebPは品質を指定できます。数字を下げるほどファイルは小さく、画質は粗くなります。
  6. 「変換する」を押します。複数ファイルの場合は進捗が表示されます。
  7. 1件なら直接ダウンロード、複数件ならZIPでまとめてダウンロードします。

ブラウザ内で完結します

選んだ画像はサーバーに送っていません。ブラウザのFile APIで読み込み、Canvas APIで描き直して、canvas.toBlob() で指定した形式に書き出しています。複数ファイルをまとめてダウンロードするときのZIP生成も、JSZipというライブラリを使ってブラウザの中だけで行っています。処理はすべて端末の中で終わるため、ページを開いたあとは通信が発生しません。開発者ツールのネットワークタブを見れば、変換中に送信が無いことを確認できます。

関連する解説