← ブログに戻る

Windowsで画像をまとめて圧縮する方法(アップロード不要)

JPG・PNG・WebPをWindows上でまとめてローカル圧縮。12ファイルの実測結果、スクリーンショット、動画、元ファイル保持の確認を掲載します。

執筆 LocalFlux Editorial Team

Windowsヒント
LocalFluxで12枚の画像のBalanced圧縮が完了した画面
この記事の内容
  1. 最短手順
  2. テスト用の12枚
  3. 1. 画像を追加する
  4. 2. キューを確認する
  5. 3. Balancedを選ぶ
  6. 4. バッチを実行する
  7. ファイル別の実測結果
  8. 証拠ファイルを確認する
  9. Already optimizedの意味
  10. 元ファイルと出力名
  11. 「1バッチ1形式」の正しい範囲
  12. 15秒の流れを見る
  13. 確認リスト
  14. まとめ
  15. 変換前後の実用的な確認

商品写真、クライアント向けスクリーンショット、Web素材を毎週扱うなら、1枚ずつ圧縮する方法はすぐに非効率になります。必要なのは、形式が混在するフォルダーに同じ方針を適用し、元ファイルを残し、画像をWebのアップロードフォームへ送らずに処理できる流れです。

公開済みの LocalFlux 1.0.7.0 を使い、合成画像12枚(JPG 4枚、PNG 4枚、WebP 4枚)をテストしました。Balanced プリセットで、合計 7,424,843バイト4,123,560バイト になりました。削減量は 3,301,283バイト(44.5%) です。11枚は小さくなり、事前に最適化したPNG 1枚は Already optimized と表示されました。

これは実測例であり、すべての画像に同じ削減率を保証するものではありません。内容、寸法、形式、既存の圧縮状態によって結果は変わります。

Microsoft StoreでLocalFluxを入手

最短手順

  1. LocalFluxを開き、Compress を選びます。
  2. 対応するJPG、PNG、WebPを複数追加します。
  3. Options を開き、Balanced (recommended) を選びます。
  4. 元ファイルの横に新しいコピーを作る場合は、出力を Same as source のままにします。
  5. バッチを開始します。
  6. 完了概要と各ファイルの結果を確認します。

この手順では、LocalFluxはファイル名に _compressed を付けた新しい出力を作り、元ファイルを上書きしません。

テスト用の12枚

証拠画像に個人写真や顧客データが入らないよう、すべて合成素材を使用しました。写真の細部、フラットな図形、グラデーション、最適化済みアイコンを混ぜ、実務に近いばらつきを作っています。

テストに使用したJPG・PNG・WebP合計12枚のコンタクトシート。

形式枚数内容
JPG4庭、布地、夜景、ワークスペース
PNG4アイコン、UIカード、グラデーション、線図
WebP4テクスチャ、建築、料理、製品

Compress モードでは各ファイルの形式を保持します。JPGはJPG、PNGはPNG、WebPはWebPのままです。

1. 画像を追加する

Windowsのファイル選択画面には、中立的な C:\tmp\LocalFlux-batch-compress-inputs だけが表示されています。ユーザー名やプロジェクトの場所は公開画像に含まれません。

C:\tmpにある12枚の入力を表示したWindowsファイル選択画面。

最初は代表的な10〜20枚で試すのがおすすめです。差を確認できる量でありながら、各出力を丁寧に点検できます。

2. キューを確認する

ファイル数、Compress モード、Same as source の出力を確認します。誤って追加した項目は開始前に削除します。

LocalFluxで12枚の混在画像が圧縮待ちになっている画面。

選択した項目に応じて「Compress JPG」「Compress PNG」のように表示が変わります。バッチ全体を1つの形式に強制しているわけではありません。

3. Balancedを選ぶ

Optionsを開き、プリセットから Balanced (recommended) を選びます。

LocalFluxでBalancedプリセットを選択した画面。

定期作業の出発点として扱いやすい設定です。最小サイズだけを目的にせず、目に見える削減を狙います。ただし、小さな文字、細い線、グラデーション、暗部、透明部分は必ず確認してください。

4. バッチを実行する

開始すると、完了、変換中、待機中の件数がキューに表示されます。

12枚の画像をローカル処理している進行画面。

この画面は状態の証拠であり、速度ベンチマークではありません。CPU、ストレージ、寸法、形式によって時間は変わります。実行中に元ファイルを移動したり、名前を変更したりしないでください。

Balancedで12ファイルすべてが完了した画面。

ファイル別の実測結果

ファイル圧縮前圧縮後削減率
abstract-texture.webp486,866 B138,350 B71.6%
already-optimized-icon.png8,290 B8,290 B0.0%
architecture.webp247,578 B130,070 B47.5%
dashboard-card.png57,754 B56,001 B3.0%
fabric-texture.jpg1,314,907 B729,599 B44.5%
food-flatlay.webp711,582 B422,022 B40.7%
garden-detail.jpg1,670,620 B980,631 B41.3%
gradient-poster.png87,858 B84,957 B3.3%
line-diagram.png115,613 B113,373 B1.9%
night-scene.jpg1,676,322 B941,291 B43.8%
product-still.webp240,258 B121,482 B49.4%
workspace.jpg807,195 B397,494 B50.8%
合計7,424,843 B4,123,560 B44.5%

写真JPGは約41〜51%、大きめのフラットPNGは約2〜3%、WebPは40.7〜71.6%でした。同じプリセットでも、残っている圧縮余地はピクセルと既存エンコードによって大きく異なります。

証拠ファイルを確認する

Already optimizedの意味

8.1 KBのPNGがAlready optimizedになった結果。

小さなPNGは前後とも正確に8,290バイトでした。元ファイルと出力のSHA-256も一致しています。

F287BBCE8EB98A9F19416DCE1A74A759F3AC8DDA69ADB338022CB1B8F90BD937

これは失敗ではありません。より小さく置き換える価値のある検証済み候補がなかったため、効率のよいバイト列を維持した結果です。

元ファイルと出力名

12個の元ファイルはすべて残りました。新しいコピーは garden-detail_compressed.jpgdashboard-card_compressed.pngarchitecture_compressed.webp のような名前です。元と出力を100%表示で比較しやすくなります。重要な素材には別のバックアップも用意してください。

「1バッチ1形式」の正しい範囲

したがって、1バッチにつき1出力形式という制限は Convert の話であり、Compress には当てはまりません。今の形式のまま小さくするならCompress、すべてWebPに統一するならConvertを使います。JPGとPNGなど複数の変換先が必要なら、変換バッチを分けてください。

15秒の流れを見る

動画の内容: C:\tmp の12入力、混在Compressキュー、Balanced、進行中、完了、Already optimizedの順に実画面を表示します。編集した状態説明であり、速度テストではありません。

確認リスト

実行前:バックアップ済みのマスターを使い、代表サンプルを選び、CompressとSame as sourceを確認し、誤追加を削除します。

実行後:各状態を確認し、合計と外れ値を比較し、難しい画像を100%で点検し、実際の送信先で1枚を試し、元ファイルを保持します。

まとめ

LocalFlux 1.0.7は、この混在バッチを 7,424,843バイト から 4,123,560バイト へローカル圧縮しました。削減率は 44.5%。元ファイルとCompress時の形式を保持し、最適化済みPNGも誇張せずに処理しました。

LocalFluxで画像をローカル一括圧縮

変換前後の実用的な確認

信頼できる手順では、異なる画像形式を適切なバッチに分け、必要な寸法を保ち、透明度、メタデータ、向き、サイズの外れ値を確認する。拡張子を変えるだけでは、元ファイルのすべての性質は保持されません。受け取り先の要件を決め、元ファイルをマスターとして残し、大量処理の前に代表的な1ファイルで試してください。

開始前

出力の確認

完了表示は出力が書き込まれたことを示すだけです。フォント、フレーム、チャンネル、ページ、数式、プロファイル、タグ、アクセシビリティ機能がすべて残った証明ではありません。重要な用途では代表的な出力を確認し、納品物が受け入れられるまで元ファイルを保持してください。