上のツールに画像をドロップして目標サイズを500KBに設定するだけで、収まる範囲で最も高い画質のJPEGに変換されます。ここでは、なぜ500KBという基準が使われるのか、どんな仕組みで画質が落ちるのかを説明します。
なぜ500KBという基準がよく使われるのか
500KBは、メール添付やアップロードフォームの容量制限として非常によく見かける数字です。企業の採用エントリーシートや履歴書アップロード欄、自治体や大学の申請フォーム、共有ホスティングで動くWordPressサイトのメディアアップロード上限など、いずれも「画面いっぱいに表示しても十分な画質を保ちつつ、サーバー負荷とページ読み込み速度を抑える」ちょうどよいラインとして設定されています。PDFの容量制限(多くは2MB)とセットで指定されることも多いです。
圧縮で実際に何が起きているのか
JPEG圧縮は、人間の目が色の細かい変化には鈍感で、輝度(明暗)の変化には敏感という性質を利用しています。色情報を間引く「クロマサブサンプリング」と、8×8ピクセル単位で細かい模様を丸める「量子化」という2つの処理により、品質90以上ではセンサーノイズ程度しか消えませんが、品質60〜70になると髪の毛や芝生、布の質感といった細かいディテールがぼやけ始め、空などの単色に近い部分にブロック状のノイズが見えることがあります。品質50以下では、輪郭のまわりにモスキートノイズと呼ばれるにじみが目立つようになります。
スマホカメラの写真は情報量が多いため、500KBまで圧縮しても品質75〜85程度で済み、劣化はほとんど気になりません。逆に、すでに一度圧縮されている画像(SNSでシェアされた画像など)は、同じ500KBに収めるためにより低い品質が必要になり、劣化が目立ちやすくなります。
二重圧縮に注意
一度SNSやメッセージアプリを経由してJPEG圧縮された画像を、別の用途のために再度圧縮すると、1回目と2回目のブロック境界がずれて重なり合い、単純に2倍劣化するのではなく、より不自然な「にじみ」が発生します。可能であれば、撮影直後のオリジナルファイルから圧縮するようにしてください。
リサイズと圧縮、どちらを使うべきか
表示サイズが決まっている用途(ブログのアイキャッチ画像や商品ページのサムネイルなど)であれば、先に画像のピクセルサイズを縮小してから圧縮する方が、同じ500KBでもきれいに仕上がります。証明写真のようにピクセルサイズが指定されている場合は、解像度を変えずに圧縮のみを行ってください。
よくある質問
- 500KBに圧縮すると画質はどれくらい劣化しますか?
- スマートフォンで撮影した写真(多くは3〜8MB)を500KBまで圧縮する場合、JPEG品質は75〜85程度で収まることが多く、画面で見る分にはほとんど劣化を感じません。すでに一度圧縮された画像(SNSからダウンロードした写真など)を再圧縮する場合は、より低い品質設定が必要になり、ブロックノイズが見えやすくなります。
- メールに写真を添付するとき、なぜ容量制限があるのですか?
- 多くの企業や自治体のメールサーバーは、添付ファイルの合計容量を数MB〜10MB程度に制限しています。Gmailは25MBまで送信できますが、受信側のサーバーがより厳しい制限を設けているケースが多く、特に官公庁や大学、一部の企業では添付1点あたり500KB〜2MBという指定をよく見かけます。
- 履歴書やエントリーシートの証明写真もこのサイズで大丈夫ですか?
- 就活サイトやマイナビ・リクナビなどのエントリーシートでは、証明写真のアップロード上限を500KB前後に設定していることが多いです。ただし顔写真は解像度(縦横のピクセル数)の下限が指定されている場合もあるため、圧縮だけでなく指定されたピクセルサイズを満たしているかも確認してください。
- 500KBと512KB、どちらが正確な基準ですか?
- 「500KB」の意味はシステムによって異なり、1KB=1000バイトで計算した500,000バイトの場合と、1KB=1024バイトで計算した512,000バイトの場合があります。Windowsのエクスプローラーは1024バイト基準で表示しますが、macOSのFinderはMac OS X 10.6以降1000バイト基準で表示しており、アップロードフォーム側もどちらの基準か明記していないことがほとんどです。当ツールはあえて小さい方の500,000バイトを基準にしています。こうすることで、どちらの基準で「500KB以下」をチェックするフォームでも確実に通過します。512,000バイトぎりぎりまで攻めると、1024バイト基準のフォームは通っても1000バイト基準のフォームでは弾かれてしまいます。
- 画質を落とさずにもっと小さくする方法はありますか?
- 表示サイズが決まっている場合(SNSのアイコンやブログのサムネイルなど)は、圧縮の前に画像そのものの解像度を必要な大きさまで縮小すると、同じファイルサイズでもより高い画質を保てます。証明写真のように解像度の指定がある場合は、圧縮のみで対応してください。