← コンプレッサーに戻る

オンラインで画像を圧縮する方法

誰もが経験したことがあるでしょう。電子メールに数枚の写真を添付し​​ようとしましたが、添付ファイルがサイズ制限を超えているために拒否されました。または、画像を Web サイトにアップロードする必要があるが、ファイルが大きすぎます。最近のスマートフォンでは、1 枚あたり 3 ~ 12 MB の写真が撮影され、そのうちの数枚は、ほとんどの電子メール プロバイダーの添付ファイルの制限である 20 ~ 25 MB をすぐに超えてしまいます。

画像圧縮は、許容可能な画質を維持しながらファイル サイズを削減することで、この問題を解決します。このガイドでは、圧縮の仕組みの基本から、JPEG、PNG、WebP、GIF 画像を圧縮するための段階的な手順まで、知っておくべきことをすべて説明します。

「非可逆」圧縮と「可逆」圧縮

画像圧縮には、非可逆可逆という 2 つの基本的なアプローチがあります。

非可逆圧縮は、一部の画像データを永久に破棄することでファイル サイズを削減します。重要な洞察は、人間の目は驚くほど寛容であるということです。色の精度や細部の小さな変化には気付かないのです。 JPEG 圧縮は、色情報を単純化し、ほとんど見えない高周波の詳細を破棄することでこれを利用します。中程度の圧縮レベル (品質 70 ~ 85) では、結果はオリジナルとほぼ同じになります。

一方、可逆圧縮では、すべてのピクセルが正確にそのまま保存されます。これは、ZIP ファイルが内容を変更せずにドキュメントを圧縮する方法と同様に、同じデータをエンコードするより効率的な方法を見つけることによって機能します。 PNG は可逆圧縮を使用するため、同じ画像でも PNG ファイルが JPEG ファイルより大きくなる傾向があります。

どちらを選択するかはユースケースによって異なります。アーカイブや医療用画像処理にはロスレスの精度が必要ですが、Web や電子メール用の写真は非可逆圧縮で完全に機能します。

JPEG 画像の圧縮

JPEG は、ウェブ上で最も一般的な写真形式です。離散コサイン変換 (DCT) に基づく非可逆圧縮を使用します。これにより、画像データが周波数成分に変換され、最も重要性の低い成分が破棄されます。

ステップバイステップ: JPEG 圧縮

<オル>
  • JPEG ファイルをアップロードする — JPEG ファイルを圧縮領域にドラッグ アンド ドロップするか、[ファイルを選択] をクリックして参照します。クリップボードから直接画像を貼り付けることもできます (Ctrl+V)。
  • [圧縮] をクリック — デフォルトの品質は 80 で、ファイル サイズと視覚的な品質のバランスが優れています。この設定では、ほとんどの画像が 40~70% 縮小されます。
  • 必要に応じて品質を調整 — 圧縮後、任意の画像を選択して比較パネルを開きます。品質スライダー (10 ~ 100) を使用して微調整します。値を大きくすると、より多くの詳細が保持されます。値を小さくすると、より小さなファイルが作成されます。
  • 前後の比較 — 並べて比較ビューには、元のバージョン (左) と圧縮されたバージョン (右) が表示されます。区切り線をドラッグすると、任意の時点での違いを確認できます。マウスホイールを使ってズームインすると、細部を確認できます。
  • 圧縮画像を保存する — 個々のファイルで [保存] をクリックするか、すべてを ZIP ファイルとしてダウンロードするには [すべて保存] をクリックします。
  • <ブロック引用> ヒント: Web ページに表示される画像が小さいほど、目に見える品質の低下を引き起こすことなく画像を圧縮できます。幅 300 ピクセルのサムネイルでは品質 60 ~ 70 を安全に使用できますが、全幅のヒーロー画像には品質 80 ~ 90 が必要な場合があります。

    PNG 画像の圧縮

    PNG は可逆圧縮を使用します。つまり、ファイル サイズを大幅に削減する唯一の方法は、画像内の色数を減らすことです。 CompactJPG は、PNG 画像を PNG8 形式に変換します。これは、数百万色ではなく最大 256 色を保存するパレットベースのバージョンです。

    PNG8 の仕組み

    トゥルーカラー PNG には、ピクセルごとに赤、緑、青の値が保存されます。これは、何百万もの可能な色を含む画像の場合、ピクセルあたり 3 バイトに相当します。代わりに、PNG8 は最大 256 色のパレットを保存し、各ピクセルにそのパレットへの 1 バイトのインデックスを割り当てます。何百万もの異なる色を必要としない画像 (スクリーンショット、ロゴ、アイコン、イラスト) の場合、これにより、優れたビジュアル品質を維持しながらファイル サイズが大幅に削減されます。

    ステップバイステップ: PNG 圧縮

    <オル>
  • PNG ファイルをアップロードする — JPEG と同じプロセス (ドラッグ、クリック、または貼り付け)。
  • [圧縮] をクリック — CompactJPG は、メディアン カット アルゴリズムを使用して画像を自動的に 256 色に量子化し、ロスレス DEFLATE 最適化を適用します。
  • 結果を確認する — ほとんどの Web グラフィックやスクリーンショットでは、256 色では元の画像と視覚的に区別できない結果が得られます。複雑な写真では、滑らかなグラデーションで微妙なバンディングが表示される場合があります。
  • 保存 — 個別にまたは ZIP 形式でダウンロードします。
  • <ブロック引用> ヒント: マウスのスクロール ホイールを使用して比較ビューを拡大し、グラデーション領域のカラー バンディングを確認します。

    WebP 画像の圧縮

    WebP は Google が開発した最新の画像形式で、通常、同等の画質で JPEG よりも 25 ~ 35% 小さいファイルを実現します。非可逆圧縮と可逆圧縮の両方、および透明度 (アルファ チャネル) をサポートします。

    CompactJPG の WebP 圧縮は JPEG と同じように機能し、10 ~ 100 の品質スライダーを使用します。違いは、WebP のより効率的なエンコード アルゴリズムにより、同じ品質レベルでより小さなファイルが生成されることです。

    ステップバイステップ: WebP 圧縮

    <オル>
  • WebP ファイルをアップロードし、[圧縮] をクリックします。
  • 品質を調整 — デフォルトの品質 80 は、ほとんどの画像に適しています。最大の圧縮率を得るには、品質 65~75 を試してください。
  • 比較して保存 — 並べて比較して品質を確認し、ダウンロードします。
  • GIF 画像の圧縮

    GIF は、Web 上で最も古い画像形式の 1 つです。フレームあたりの色は 256 色に制限されていますが、アニメーションをサポートしているため、短いループ アニメーションの主流の形式となっています。

    CompactJPG は、GIF がアニメーション化されているかどうかに基づいて、GIF を異なる方法で処理します。

    安全なプライベート圧縮

    従来のオンライン画像圧縮サービスは、ファイルをサーバーにアップロードして処理します。これにより、プライバシーのリスクが生じます。画像に何が起こるか、画像が保存される場所、または誰が画像にアクセスできるかを制御することはできません。

    CompactJPG は異なります。すべての画像処理は、WebAssembly テクノロジーを使用して完全にブラウザ内で行われます。ファイルはデバイス上でローカルに処理され、サーバーにアップロードされることはありません。これは単なるポリシーではなく、ツールの動作方法に組み込まれた技術的保証です。

    これは次のことを意味します:

    よくある質問

    圧縮すると画像の解像度が低下しますか?

    いいえ。 CompactJPG は、より優れた圧縮アルゴリズムによってのみファイル サイズを削減します。画像の寸法 (幅 × 高さ (ピクセル単位)) は変更されません。

    画像を一括圧縮できますか?

    はい。一度に最大 20 枚の画像をアップロードできます。 [すべて保存] をクリックして、すべての圧縮イメージを 1 つの ZIP ファイルとしてダウンロードします。

    最大ファイル サイズはどれくらいですか?

    個々のファイルは最大 50 MB まで可能です。処理はブラウザで行われるため、非常に大きなファイルは古いデバイスでは遅くなる可能性があります。

    圧縮できる画像の数に制限はありますか?

    いいえ。 1 日あたりの制限やウォーターマークはなく、サインアップも必要ありません。 CompactJPG は完全に無料で使用できます。

    圧縮された画像が元の画像と同じサイズになるのはなぜですか?

    画像がすでに適切に最適化されている場合、それ以上圧縮してもサイズが小さくならない可能性があります。このような場合、CompactJPG は元のファイルを返し、無益な品質の低下を回避します。