画像圧縮

ローカルで品質、サイズ、形式、または目標KiBに基づいて画像を再エンコードし、最終的なBlobサイズで再検証して、達成または最も近い結果を正確に表示します。

ブラウザー内でローカル処理
このページは公開ディレクトリのチェックに合格しています。JavaScript を有効にすると、すべての機能を使用できます。
使用ガイド

画像圧縮の使い方

画像は現在のブラウザ内でのみデコード、圧縮、再検証され、アップロードされません。ローカルの元ファイルが変更されることもありません。

  1. 画像とターゲットを選択

    JPEG、PNG、または WebPを読み込み、手動で品質/サイズを設定するか、目標 KiBを入力します(1 KiB = 1024 バイト)。

  2. 形式と下限を設定

    出力形式、品質、サイズの下限を選択します。目標サイズモードでは、まず品質を検索し、必要に応じて上限のある段階でサイズを縮小します。

  3. 比較してダウンロード

    目標値、実際のバイト数、差分、サイズ、品質、試行回数を確認してください。目標値を超えた結果は、明確に確認してからでないとダウンロードできません。

制限事項と注意点

  • Canvas エンコード後のサイズは品質に対して厳密に単調増減するとは限りません。ツールは隣接する候補を確認しますが、任意の画像を指定した容量に正確に収められることを保証するものではありません。
  • 品質またはサイズの下限に達してもまだ基準を超えている場合は、「最も近いが目標超過」と表示され、成功色や偽の許容差は使用されません。
  • 再エンコードにより、画質、透明度、アニメーションフレーム、カラープロファイル、EXIF/GPSなどのメタデータが失われる可能性があります。重要な画像は元のファイルを保持し、拡大して確認してください。

よくある質問

目標 KiB は必ず達成できますか?

必ずしもそうとは限りません。コンテンツの複雑さ、エンコーダー、サイズの下限がすべて結果に影響します。ツールは、実測で条件を満たす候補、または基準を超過した候補のうち最も近いものを明確に示して返します。

元の画像が目標サイズより小さい場合はどうなりますか?

他の形式やサイズへの変換要件がない場合、ツールは元画像を基準を満たしていると判定し、意味のない再エンコードを行わず元のバイト列を優先して保持します。

圧縮後のほうが大きくなるのはなぜですか?

形式、透明度、エンコーダーの違いによってサイズが大きくなる場合があります。その場合、ページには実測値の変化が表示され、元の画像が推奨される選択肢として保持されます。

ページのフィードバック問題を見つけましたか、または改善提案がありますか?
フィードバック機能はオンライン版での使用が必要です

オンライン版で JavaScript を有効にしてから送信してください。現在のツールまたは事例のローカル機能には影響しません。

オンライン版へフィードバックを送る