ツール
画像をここにドロップ
またはファイルを選択してください。処理はこのタブ内で完結し、アップロードされません。だからこそアップロード上限をはるかに超える写真も扱えます。
ファイルを選択画像を低い品質設定で再エンコードして、ファイルサイズを小さくします。すべてこのタブ内で完結します。ファイルはデコードされ、キャンバスに描画され、お使いのブラウザで再エンコードされるため、アップロードも保存もされず、アップロード制限を気にする必要もありません。一般的な写真では、品質80で通常の表示サイズでは違いがわからないまま、ファイルサイズが約半分になります。
動作のしくみ
- 画像はブラウザでデコード・再エンコードされるため、ファイルがタブの外に出ることはありません。
- 品質はJPEGまたはWebPエンコーダ自身の設定です。低いほどファイルは小さく、画質はソフトになります。80が多くの写真で違いがわからなくなる閾値です。
- WebPに変換すると、品質設定による削減に加えて、さらに約25%の削減が見込めます。
データの行き先
どこにも行きません。このツールは完全にブラウザ内で動作します。貼り付けたテキストはページが処理し、サーバーに送信されることも、ログに記録されることもありません。
ポイントを消費した実行は、後から探せるように一行の要約があなた自身の履歴に保存されます。保存されるのは実行の形——サイズ、件数、調べた値——であって、貼り付けた内容ではありません。
必要なポイント
1 回あたり 2.00 MB まではアカウントなしで無料です。それを超える実行は 2 ポイントを消費し、履歴に保存されます。
ポイントは登録、デイリーチェックイン、コメント投稿、プロフィールの記入で貯まります。
ポイントの仕組みを見るよくある質問
- PNGなのにファイルサイズが大きくなったのはなぜ?
- PNGは可逆圧縮なので、品質設定は効果がなく、再エンコードすると元の最適化されたファイルよりも大きくなることがよくあります。写真の場合はJPEGまたはWebPに変換してください。PNGはスクリーンショットや図、フラットな色や透過を含む画像に適した形式です。
- 圧縮すると画質は永久的に劣化しますか?
- はい、JPEGとWebPは非可逆圧縮であり、失われた詳細は元に戻りません。元のファイルは保存しておいてください。すでに圧縮された画像を繰り返し圧縮すると、各パスで前のパスで損なわれた詳細がさらに失われるため、ぼやけた見た目になります。
- どの品質設定を使えばいいですか?
- Web用の写真には80がおすすめです。60を下回ると、空などの平坦な部分でアーティファクトが目立ち始めます。90を超えると、ほとんど誰も気づかない差のためにファイルサイズが急増します。
背後にあるオープンソース
このツールは外部ライブラリを同梱しない独自実装です。fengyuanchen/compressorjs(MIT)はコードとして同じ仕事をします。自分のプログラムで同じことをしたいなら、Web ページを呼ぶのではなくそちらから始めてください。
fengyuanchen/compressorjs別の呼び方
- 画像 圧縮
- 画像圧縮 オンライン
- 画像サイズ 縮小
- jpeg 圧縮
- 写真 軽量化