本文へスキップ

画像圧縮:写真の容量を小さくする

xFormat.space は画像を指定したファイルサイズまでブラウザ内で直接圧縮するため、写真の容量を小さくするときに一切アップロードされません。

ブラウザで動作 — ファイルは端末から出ません。

使い方

アップロードの上限やメールの容量制限に引っかかったときに。どこまで小さくしたいかと最大の幅・高さを指定すれば、可能な範囲でそのサイズに収まるよう画像を軽くします。画像はお使いの端末で処理され、サーバーに送られることはありません。

  1. 1

    画像をページにドロップします。

  2. 2

    目標サイズ(元のサイズの 5%〜95%)と、最大の幅・高さ(3840、1920、1280、800、640 px)を設定します。

  3. 3

    「画像を圧縮」を押し、圧縮前後を比べてからダウンロードします。

圧縮の仕組み

当てずっぽうで画質の数値を選ぶ必要はありません。目標(元のファイルサイズに対する割合)と、最大の幅・高さを設定するだけです。ツールが画質を下げ、必要なら画像を縮小して、目標サイズ以下に収めます。結果には元のサイズと新しいサイズ、削減率が表示されます。

もっと容量を減らすコツ

ピクセルサイズは画質と同じくらい重要です。1200 ピクセルで表示される幅 4000 ピクセルの写真は必要以上のデータを抱えているので、最大サイズを 1280 か 1920 にするほうが、画質だけを下げるよりずっと容量を減らせることがよくあります。

手ごわいのは PNG です。可逆形式なので、容量は主にサイズを縮小することでしか減らず、スクリーンショットでは大胆な目標に届かないことがあります。ファイルを小さくしたいだけで透過が不要なら、先に PNG を JPG か WebP に変換してください。

圧縮は非可逆で、結果を正確に保証できるものではありません。元のファイルより大きくなった場合はその旨が表示されるので、元のファイルを使ってください。

よくある質問

画像を指定した容量(たとえば 1MB 以下)まで小さくするには?

xFormat.space で目標サイズを元のサイズに対する割合で設定し、最大の幅・高さを選んで「画像を圧縮」を押します。可能な範囲で収まるまで画質とサイズを下げ、結果を表示します。

画像を圧縮すると画質は落ちますか?

非可逆なので、ある程度は落ちます。控えめな目標ならたいてい気づきませんが、大胆な目標ではノイズが目立ったり、解像度が下がったりします。

圧縮するときに画像はアップロードされますか?

いいえ。圧縮はお使いの端末を使ってブラウザ内で行われます。アップロードも登録も透かしもありません。

PNG があまり小さくならないのはなぜ?

PNG は可逆形式なので、削れる部分が少ないからです。最大の幅・高さを小さくするか、透過が不要なら先に JPG か WebP に変換してください。

圧縮したファイルが元より大きくなることはありますか?

すでに最適化されているファイルでは、まれにあります。変化が表示されるので、その場合は元のファイルを使ってください。