画像圧縮

画像を小さくし、ダウンロード前に見え方を正確に確認できます。

78

画像をドロップすると、どれだけ小さくなるか確認できます。

ここに1枚または複数枚をドロップするか、⌘V で貼り付けてください。

JPEG、PNG、WebP に対応 — 画像あたり最大24 MiB・40メガピクセル、1バッチ30枚まで。

画像が端末の外に出ることはなく、ページはネットワークリクエストを送信しません。

サンプルはラテン文字の字形で単語を描画するため、細い線や a/e のカウンターが圧縮後も残るか判断できます。

使い方

  1. カードに1枚または複数枚の画像をドロップするか、⌘V で貼り付けるか、「画像を選択」を押してください。すぐに圧縮が始まり、ボタンを押す必要はなく、何もアップロードされません。
  2. 「3.6 MB → 412 KB」と「-89%」のバッジを確認し、2つのプレビューを比較してください。右側の画像が、ダウンロードするファイルそのものです。
  3. 品質スライダーを動かすか、長辺を小さくするとさらに小さくなります。設定はバッチ全体に適用されます。「ダウンロード」は1ファイル(name-min.jpg)を保存し、複数枚の場合は「すべてダウンロード」で ykit-images.zip が1つ得られます。元の画像は変更されません。

例

サンプル画像(97.1 KB、1200×800)

ykit-sample.jpg
1200 × 800
97.1 KB

既定の設定

ykit-sample-min.jpg
1200 × 800
63.5 KB
-35%

上記の数値は「サンプルを読み込む」ボタン自体から得られたもので、誰でも同じファイルになります。既定では入力形式と元の寸法を保つため、変わったのは品質だけです。

ルール・制限・既知の問題

  • 何もアップロードされません。デコード、リサイズ、エンコードはすべてこのタブ内で実行され、ページはネットワークリクエストを送信しません。元のファイルは読み取られるだけで、変更されません。
  • JPEG と WebP は非可逆で再エンコードされます。すでに圧縮された写真を圧縮すると、2回目の損失が重なります。このツールは「見た目は無劣化」を約束するものではありません。
  • PNG 出力は可逆で、ここではパレット削減を行わないため、通常は小さくなりません。PNG の場合は長辺を小さくするか WebP に切り替えるのが有効です。
  • 再エンコードにより EXIF(撮影日時、カメラ、GPS)、XMP、ICC プロファイルが失われ、出力は常に sRGB になります。広色域の写真は平板に見える場合があります。向きはピクセルに反映されるため、写真が横を向いて出力されることはありません。
  • 出力が JPEG の場合、透明なピクセルは白で塗りつぶされます。JPEG にはアルファチャンネルがないためです。
  • 「200 KB に圧縮」といった目標値はありません。ブラウザのエンコーダーにはビットレート制御がなく、バイト目標を達成するにはスライダーを動かすたびに5~8回の追加エンコードが必要になります。品質スライダーと実際のバイト表示があれば、1~2回のドラッグで目的の値に近づけられます。
  • 1バッチ最大30枚、各24 MiB・40メガピクセルまでです。1枚ずつ進捗カウンター付きで処理されるため、ファイル数に応じてメモリが増えることはありません。ファイル名には「-min」が付き、元のファイルはそのまま残ります。
  • HEIC/HEIF、AVIF、GIF、SVG は、空の結果を黙って返すのではなく、明示的なメッセージで拒否されます。HEIC のスマートフォン写真は先に JPEG にエクスポートする必要があります。
  • ZIP は単なるコンテナで、追加の圧縮ではありません。サイズは圧縮後のファイルの合計とほぼ同じです。品質設定はバッチ全体に適用され、失敗したファイルは一覧に印が残ります(クリアでのみ解除)。履歴や共有リンクはなく、何も保存されないため、再読み込みで最初からやり直しになります。

ファイルを十分小さくした後によく使われるツールです。