画像圧縮
画像を小さくし、ダウンロード前に見え方を正確に確認できます。
圧縮前と圧縮後
デコード中…
画像をドロップすると、どれだけ小さくなるか確認できます。
使い方
- カードに1枚または複数枚の画像をドロップするか、⌘V で貼り付けるか、「画像を選択」を押してください。すぐに圧縮が始まり、ボタンを押す必要はなく、何もアップロードされません。
- 「3.6 MB → 412 KB」と「-89%」のバッジを確認し、2つのプレビューを比較してください。右側の画像が、ダウンロードするファイルそのものです。
- 品質スライダーを動かすか、長辺を小さくするとさらに小さくなります。設定はバッチ全体に適用されます。「ダウンロード」は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 は単なるコンテナで、追加の圧縮ではありません。サイズは圧縮後のファイルの合計とほぼ同じです。品質設定はバッチ全体に適用され、失敗したファイルは一覧に印が残ります(クリアでのみ解除)。履歴や共有リンクはなく、何も保存されないため、再読み込みで最初からやり直しになります。
関連ツール
ファイルを十分小さくした後によく使われるツールです。