← ブログへ戻る

品質スライダーはどれくらいにするべき?優れた圧縮ツールは、あなたに答えを求めないはず

画像圧縮ツールを開くと、画面の中央にスライダーが表示されます:`Quality: 80`。あなたは3秒間その数字を見つめます——75か85?60にするとぼやける? 最後、あなたはそれを動かさず、そのまま「圧縮」をクリックしました。 もし大多数のユーザーが最終的にデフォルトの値で止まるなら、このスライダーはあなたを助けているのでしょうか、それともツールがすべき決定をあなたに押し付けているのでしょうか? スライダーの数字には、実は共通の意味がありません。

シェア

画像圧縮ツールを開くと、画面の中央にスライダーが表示されます:Quality: 80。あなたは3秒間その数字を見つめます——75か85?60にするとぼやける?
最後、あなたはそれを動かさず、そのまま「圧縮」をクリックしました。
もし大多数のユーザーが最終的にデフォルトの値で止まるなら、このスライダーはあなたを助けているのでしょうか、それともツールがすべき決定をあなたに押し付けているのでしょうか?


スライダーの数字には、実は共通の意味がありません

「品質 80」と聞くと、「画質の80%を保持する」と思うかもしれませんが、そうではありません。

  • それはパーセンテージではありません。JPEGの品質は、量化テーブルをスケーリングする係数に過ぎません。品質80と品質40の間の画質の差は決して「半分」ではありません。
  • 同じ数字でもエンコーダーによって異なる。同じ「80」と書いていても、libjpeg、MozJPEG、Photoshop、各社の携帯電話のエンコーダーでは、出力される画質とファイルサイズが異なります。Photoshopの「品質8」は、あるオンラインツールの「80」とは全く異なる基準です。
  • 異なるフォーマット間ではもっと比較できない。WebPの80、AVIFの80、HEICの80の背後には、全く異なるエンコーディング原理があります。AVIFには速度、WebPにはメソッドがあり、これらのパラメータも同様に結果に影響を与えますが、しばしば「高度なオプション」の中に隠れていたり、あるいは単に提供されなかったりします。

したがって、ツールが0–100のスライダーを提示する際、実際に聞かれているのは:**「このエンコーダー、このフォーマット、この画像に対して適切な量化係数を選んでください」**という問題です。この問題に、大多数のユーザーは答えられませんし、答えるべきでもありません。

たとえあなたが理解していても、スライダー1つで一括の画像を調整するのは不可能です

プロユーザーで、各パラメータの意味を明確にしていると仮定しましょう。問題は依然として存在します:各画像に対する最適なパラメータは異なります。

  • 青空や白い壁のような、滑らかなグラデーションが多い画像では、品質を少し下げるとブロックノイズが発生します。
  • 木々や草地のような、ディテールが密集した画像では、同じパラメータでもほとんど損失が見られません。
  • スクリーンショットのような、文字のエッジが鋭利な画像では、JPEGで圧縮するとぼやけた縁(毛羽立ち)が現れやすいです——そもそもPNGの方が向いています。

300枚の画像をドラッグ&ドロップしても、スライダーは1つだけです。最も厳しい画像に合わせるか、平均的な値に合わせるか、そのどちらかを選ぶしかありません。グローバルなスライダーは、バッチ処理と本来衝突します。

スライダーが実際にやっていること:決定権をあなたに委ねる

これが、最も明かされていない点の一つです。

圧縮結果が理想的でない時——ぼやけているか、サイズが小さくなっていない時——ユーザーの第一反応は「パラメータを調整し忘れた」となり、「このツールはダメだ」とは思いません。スライダーは、どんな状況でもツールが間違っていないように見せかけます。間違っているのは、スライダーを動かした本人です。

そこでユーザーは繰り返し試行錯誤します。圧縮して開いて、調整して、また圧縮して……本来「ドラッグ&ドロップして終わり」だったはずの作業が、答えのない調整実験に変わってしまいます。画像を少し小さくしたいだけの人にとって、これは純粋な負担です。

良いツールは、決定を担うべきであり、決定を「自由」として提示してあなたに押し付けるべきではありません。

スライダーを与えないなら、ツールは余計な手間をかけなければなりません

スライダーをなくすことは怠惰ではなく、むしろユーザーが代わりに行うべき作業をツールが代行するという意味です。それがImgZillaを選んだ理由です:パラメータは固定し、UIには品質スライダーを表示しません。

しかし、「固定」は「一律にする」ではありません:

  • 各フォーマットごとに最適化。JPEG、WebP、AVIF、HEIC、GIFにはそれぞれパラメータを設定し、視覚的に無損失の範囲に選びます。PNGとSVGは真正の無損失圧縮を行い、ピクセル一つも変化させません。
  • 実際のフォーマットで処理。ファイルヘッダーを読み取って実際のフォーマットを判断し、拡張子が間違っているファイルも実際のフォーマットに合わせて処理し、誤ったパラメータで処理することはありません。
  • 圧縮できない場合は圧縮しない。圧縮率が0.4%未満のファイルは「最小化済み」としてマークされ、元のまま残され、無料枠も消費されません。すでに真剣に最適化された画像は、繰り返し再エンコードされることはありません。
  • 結果は検証・取り消し可能。内蔵の比較ウィンドウ(⌘D)で左右分割、実際のピクセルまで拡大して一枚一枚照合します。元画像はデフォルトでゴミ箱に入り、不満なら「元の場所に戻す」ことができます。

あなたがしなければならない判断は、たった一つだけです:一眼見て、満足すれば残し、不満なら元に戻す。これより「75か85か」と答える方がはるかに簡単です。

効果については実際のデータもあります:32,188枚のカメラ直出しJPEGの平均で76.8%節約でき、Webサイトで一度圧縮されたJPGを再度圧縮しても46.8%節約できました(詳細は『ImgZilla実測』シリーズ)。これにより、固定パラメータは保守的というわけではないことがわかります。大多数の画像は、本来のパラメータよりも実際に必要な値よりもはるかに高い設定になっています。

いつスライダーが本当に必要になるか

「スライダーを与えるな」と言っているわけではありません。確かに、それを必要とする人もいます:

  • 編集後の原画が必要な場合。ImgZillaのJPEGの有効な品質は約70で、4:2:0の色差サンプリングを使用し、EXIFなどのメタデータは削除されます。これは閲覧、共有、Web上での利用には十分ですが、その後さらに色調補正や再エクスポートを行う予定がある場合は、元画像を残すか、手動で高品質パラメータを指定できるツール(詳細は『ImgZilla実測(三):写真家の視点』)を使用してください。
  • 明確なボリューム目標がある場合。「各画像は200KB以下でなければならない」など、目標からパラメータを逆算する必要がある場合。
  • フォーマット変換やサイズ変更が必要な場合。ImgZillaはフォーマット変換や解像度変更を行わないため、このようなニーズにはSquoosh、Zipicなどのより柔軟なツールを使用してください。

したがって、より正確な表現はこうです:**「画像を小さくしたいが、画質が悪くなりたくない」というシーンの大多数において、スライダーは不要です。**これを必要とする人は、自分が何を必要としているのかを心の中でよく知っています。


まとめ表

品質スライダー付きツール ImgZilla(固定パラメータ)
ユーザーが行う判断 各フォーマット、各バッチごとにパラメータを選択 一眼見て結果を確認し、満足すれば残す
バッチ処理 1つのパラメータを全画像に適用 各フォーマットごとに最適化し、圧縮できない場合は自動スキップ
圧縮結果が悪い場合 パラメータを調整して再度圧縮 ゴミ箱から元に戻す
適したユーザー 明確なパラメータ要件があるプロユーザー 画像を小さくしたいが、エンコーディングについて詳しくない人

良いツールは、選択肢をあなたに委ねるべきではありません。代わりに正解を答え、その後でいつでも取り消せる余地を与えるべきです。

ImgZillaは現在macOS(12.3以降)のみをサポートしており、Mac App Storeからダウンロードできます。無料版は1日10枚まで圧縮でき、圧縮が成功した場合のみカウントされます——フォルダをドラッグ&ドロップして、何も調整せずに結果を見てから決めましょう。

画像をもっと軽く、速く

ImgZilla をダウンロード。すべて端末内で圧縮し、画像はクラウドに送信されません。