にテストリリースで確認済み
この画像圧縮ツールは何をしますか?
Vaultaireは静止画のJPEG、PNG、WebPを1枚、ブラウザ内で圧縮します。エンコーダー品質または最大ファイルサイズの上限を選び、結果を比較したうえで、新しいファイルがデコードされ、サイズ、寸法、透過、対応するメタデータが確認されてからダウンロードできます。
元のファイルは変更されません。JPEGとWebPはブラウザの非可逆圧縮エンコーダーを使用します。PNGはブラウザで描画されたピクセルを新たに可逆圧縮で再エンコードするため、ファイルが小さくならないこともあります。
画像をファイルサイズの上限内に圧縮するにはどうすればよいですか?
- 静止画を1枚選択します。 ブラウザがそのファイルの署名、寸法、アニメーション、向き、透過、対応するメタデータを確認します。
- 上限を入力します。 JPEGまたはWebPを選び、「最大ファイルサイズ」を選択して、KBまたはMBで数値を入力します。圧縮を実行する前に、解釈された正確なバイト数が表示されます。
- 検証済みのコピーを確認します。 Vaultaireは上限を満たしたかどうかを表示します。結果を無理やり合わせるために寸法を変更することはありません。
2MBの上限は2,000,000バイトを意味します。これは正確なサイズの指定ではありません。試したどの画質でも収まらない場合、このページは検証済みの中で最も小さい候補を表示し、画像サイズ変更へのリンクを示します。
画像を20KB、50KB、100KB、200KBに圧縮する
アップロードフォームには、試験ポータルなら20KB、就職応募なら50KBまたは100KB、行政手続きの書類なら200KB、一般的なアップロードなら1MBまたは2MBといった厳密な上限が定められていることがよくあります。出力形式にJPEGまたはWebPを選び、「最大ファイルサイズ」を選択して、単位とともに数値を入力してください。
Vaultaireは上限を10進バイトで解釈するため、50KBは50,000バイト、200KBは200,000バイトを意味します。そのうえで限られた範囲のエンコーダー画質を試し、実際の出力が指定した数値以下になる最も高い画質を採用します。表示されるサイズは推定値ではなく、エンコード後に実際に測定されたファイルのサイズです。
上限はあくまで制限であり、目標値ではありません。 このツールは正確な数値に合わせるためにファイルを水増ししたり、無理に収めるために寸法を縮小したりすることは一切ありません。上限を下回る結果であれば合格です。
小さい目標値のほうが大きい目標値よりも失敗しやすく、その理由はピクセル数にあります。1,200万画素のスマートフォン写真は、エンコーダーがどの画質を提供しても20KBのJPEGに収まる以上の情報量を持っています。試したどの画質でも収まらないとツールが表示した場合、対処法はまず寸法を縮小することです。画像サイズ変更を開いて幅を縮小し、ここに戻ってもう一度上限を設定してください。20KBや50KBのような厳しい目標値では、通常この手順が必要です。200KB以上の目標値では、通常不要です。
画像圧縮によって変わるもの
非可逆圧縮のJPEGやWebPのエンコードでは、色の値、細かい質感、シャープなエッジ、文字が変化することがあります。数値の画質設定は1つのブラウザのエンコーダーを制御するものであり、すべてのブラウザやバージョンで同じ視覚的画質になるとは限りません。
表示上の幅と高さは変わりません。保存されているEXIFの向き情報は、一度ピクセルに反映されたうえで削除されます。新しいファイルは8ビットのsRGB canvasを通して描画されるため、広色域、HDR、CMYK、より高いビット深度、ピクセル密度、印刷用の色の挙動が変化することがあります。
ローカルでの出力に使われるブラウザAPIは、OffscreenCanvas.convertToBlobとHTMLCanvasElement.toBlobで文書化されています。
JPEG、PNG、WebPでの出力
| 形式 | 圧縮 | 透過 | 最大サイズ指定モード |
|---|---|---|---|
| JPEG | 非可逆圧縮 | いいえ。背景色の選択が必要です。 | はい |
| PNG | 描画されたピクセルからの可逆圧縮 | はい | いいえ |
| WebP | 非可逆圧縮 | はい、アルファ値の確認後 | はい |
ブラウザはファイルを選択した後に各エンコーダーをテストします。テスト出力、署名、再デコードのいずれかが一致しない場合、その形式は無効になります。
EXIF、GPS、著作権、C2PAのデータはどうなりますか?
圧縮は新しい画像を作成するものであり、対応する元のメタデータは引き継ぎません。確認画面では、先に進む前に、対応するEXIF、GPS、XMP、IPTC、著作権、作者情報、編集履歴、由来情報、C2PAの検出結果が一覧表示されます。出力結果は再度スキャンされます。
作者情報や由来情報の削除は、仕事として公開する作品には適さない場合があります。元の画像は保管しておいてください。エンコードされたピクセルを変えずにメタデータだけを削除したい場合は、写真メタデータ削除・EXIFビューアを使ってください。
対応スキャンでは、独自形式のメタデータ項目、目に見えないピクセル透かし、ステガノグラフィによる痕跡、後から付与されるプラットフォームのラベルをすべて排除できるとは限りません。
アップロード不要の非公開画像圧縮
ファイルを選択するまでは、このページとその静的コードはCloudflareが配信します。選択後、バイトデータはページとブラウザ内の同一オリジンのワーカーとの間だけでやり取りされます。クライアント側のアナリティクスは、あらかじめ決められたアクションイベントをVaultaireのPostHogプロキシへ送信します。これはこのルートのContent Security Policyが許可する唯一の通信先であり、画像のバイトデータがそこに含まれることはありません。
その後のページ遷移では、通常のWebリクエストが発生します。また、JavaScriptにはブラウザのメモリを安全に消去することを保証する手段がないため、このページはそのような主張をしていません。
画像圧縮に関するFAQ
画像はアップロードされますか?
いいえ。選択した画像はブラウザ内で読み込み、圧縮、検証が行われ、アップロードや処理用APIは使用しません。PostHogが受け取るのはあらかじめ決められたアクションと完了イベントのみで、画像データやファイル名、設定内容は一切送信されません。このルートのContent Security Policyは、これらのイベントについてVaultaireのPostHogプロキシへの通信のみを許可しています。
画像を2MB未満に圧縮するにはどうすればよいですか?
出力形式にJPEGまたはWebPを選び、「最大ファイルサイズ」を選択して2MBと入力し、圧縮を実行します。Vaultaireは限られたエンコーダー設定を試し、実際の出力バイト数が上限を満たすかどうかを表示します。
このツールで画像をちょうど100KBにすることはできますか?
正確なサイズを保証することはできません。この設定はあくまで上限です。このツールは100,000バイト以下で最も高い画質を探し、圧縮だけではその上限に届かない場合はその旨をはっきり表示します。
画像を50KBに圧縮するにはどうすればよいですか?
出力形式にJPEGまたはWebPを選び、「最大ファイルサイズ」を選択して50KBと入力します。Vaultaireはこれを50,000バイトとして扱い、限られた範囲のエンコーダー画質を試して、実際の出力が上限以下になる最も高い画質を採用します。これほど小さい目標値は、フル解像度のスマートフォン写真では失敗することがよくあります。1,200万画素の画像は50KBに収まる以上の情報量を持っているためです。試したどの画質でも収まらない場合は、先に画像サイズ変更で幅を縮小してから、もう一度上限を設定してください。同じ手順は20KB、100KB、200KBの目標にも当てはまります。
画質を落とさずに画像サイズを小さくするにはどうすればよいですか?
出力形式にPNGを選んでください。ここでのPNGは可逆圧縮のため、ピクセルは完全に保持されますが、可逆圧縮での再エンコードではファイルが小さくならないこともあります。真の可逆圧縮と大幅なサイズ削減は同時には成立しません。見た目を変えずにより小さいファイルにしたい場合は、WebPを高画質設定で選び、ダウンロード前に等倍表示で前後を比較してください。同じ画質であれば、WebPは通常JPEGより小さいファイルになります。
画像圧縮によって寸法は縮小されますか?
いいえ。このツールは表示上の幅と高さを変更しません。ピクセル数を減らす必要がある場合は、別の画像サイズ変更ツールを使ってください。
JPEGやWebPの圧縮で画質は低下しますか?
非可逆圧縮のJPEGやWebPのエンコードでは、ピクセル値や見た目の詳細が変化することがあります。画質の値はブラウザのエンコーダーを制御するものであり、共通の視覚的画質スコアではありません。
圧縮によってEXIFやGPSのメタデータは削除されますか?
新しいコピーには、対応するEXIF、GPS、XMP、IPTC、由来情報、C2PAの記録は引き継がれません。Vaultaireは出力結果を再度スキャンしますが、独自形式の情報やピクセルに埋め込まれた痕跡をすべて排除できるとは限りません。
複数の画像をまとめて圧縮できますか?
このテストリリースでは対応していません。メモリ使用量、後始末、そして処理結果を明確に保つため、1回につき1枚の画像を処理します。
PNGの透過はどうなりますか?
PNGとWebPの出力は、ローカル検証の過程で元のアルファ値を保持している必要があります。JPEGには透過がないため、JPEGを作成する前に背景色の選択が必要です。
圧縮後の画像がより大きくなってしまう場合はどうなりますか?
Vaultaireはより大きくなった候補を破棄し、ダウンロード対象として提供しません。元の画像を保持するか、別の形式や設定を選ぶか、画像サイズ変更ツールを使ってください。
HEIC、AVIF、GIF、アニメーション画像を圧縮できますか?
いいえ。このリリースでは静止画のJPEG、PNG、WebPを1枚のみ受け付けます。最初のフレームだけを書き出すのではなく、アニメーションは拒否されます。
印刷用の色やDPIは保持されますか?
印刷用途やアーカイブ用途としての保証はありません。ブラウザのcanvasエンコードでは、色、ビット深度、プロファイル、解像度のメタデータが変換される場合があります。印刷用のマスターデータには元の画像を残し、カラーマネジメント対応のデスクトップワークフローを使用してください。