最適化

画像を指定サイズに圧縮

上限を決めてください —— 100 KB、500 KB、2 MB。その範囲に収まる中で最良の画質を探します。

最適化

☞ すべてブラウザ内で処理 — アップロードは一切ありません

ここに画像をドロップ

またはクリックして選択 — JPG・PNG・WebP

スライダーではなく上限

要求が数字であるとき

アップロード欄には厳格な上限があふれています。求人サイトは 200 KB 未満の写真しか受け付けず、行政の書式は添付を 1 MB で打ち切り、掲示板は 100 KB を超えるアイコンを弾きます。どれも「画質を何%にしてください」とは言っていません —— 収まるファイルを求めているのに、ふつうの圧縮ツールはスライダーで当てずっぽうに探らせ、結果を何度も確かめさせます。

このツールは逆側から解きます。上限を伝えると、画像を繰り返しエンコードしながら、その範囲に収まる中で最も高い画質を絞り込みます。最初に試すのは画質です —— 失うディテールが最も少ないからです。妥当な最低画質でもまだ大きすぎる場合に限り、寸法を縮め始めます。そしてそうしたときは、必ずそう表示します。

三ステップ

画像を目標サイズに圧縮する手順

01

画像を置く

JPG・PNG・WebP のいずれも扱えます。アップロードは一切ありません —— エンコードはブラウザー内で行われ、だからこそ探索の進み具合が数字で見えます。

02

上限を入力する

数値と単位を選び、出力形式を決めてボタンを押します。探索の一歩ごとに画像を丸ごとエンコードするため、大きな写真では数秒かかります。

03

確認してダウンロード

スライダーをドラッグすると元画像と比べられます。結果の行には使われた画質と、縮小が必要だったかどうかが出ます。

かんたん Q&A

指定サイズ圧縮のよくある質問

指定したサイズちょうどになりますか?

いいえ、そうすべきでもありません。目標は上限であって狙う値ではありません。数字にぴったり合わせるためにファイルを水増しすれば、失う必要のなかった画質を捨てることになります。得られるのは上限に収まる中で最も大きいファイル —— それは収まる中で最も鮮明な画像と同じ意味です。

なぜ数秒かかるのですか?

一歩ごとに画像全体を実際にエンコードしているからです。画質の数値から JPEG のサイズを予測する公式は存在しません。内容に完全に依存するからで、のっぺりした図版と細部の多い森の写真ではまるで挙動が違います。探索は八回ほどのエンコードで範囲を絞り込み、ボタンがその回数を数えて表示します。

目標に届かない場合は?

到達できた中で最も小さい結果が、「目標に届かなかった」と明示された状態で返ります。これは意図的です。読めない画像を黙って返して成功と称するツールは、要求が不可能だったと認めるツールより悪いのです。そうなったら、縮小を許可するか、WebP を選んでください —— 同じサイズなら JPG より目に見えて高い画質に届きます。

なぜ PNG だけ扱いが違うのですか?

PNG では画質設定が何もしないからです。可逆形式であり、ブラウザーのエンコーダーは画質引数を完全に無視するため、低い数値で再エンコードしても出てくるバイト列はまったく同じです。残る手段は画像を画素単位で小さくすることだけです。小さいファイルが必要で可逆である必要がないなら、同じサイズなら JPG や WebP のほうがはるかに優れています。

JPG と WebP はどちらを選ぶべきですか?

アップロード先が受け付けないのでなければ WebP です。同じファイルサイズなら明らかに多くのディテールを保ち、現行のブラウザーはすべて表示できます。古いソフトウェアや拡張子を検査する投稿欄が相手なら、JPG のほうが安全です。

縮小は自動で行われますか?

画質だけでは上限に届かないとき、かつそのオプションを有効のままにしている場合に限ります。順序が大切です —— 画質を下げると細かなディテールが失われ、縮小すると画素そのものが失われて元に戻せません。縮小が行われたときは、結果の行にその割合が表示されます。

どこかにアップロードされますか?

いいえ。探索中のエンコードはすべてお使いのブラウザーで走り、ファイルがサーバーへ渡ることはありません。証明写真やそもそもウェブサイトに渡したくない書類に対して、この方式が実用的なのはそのためです。