UltKit

画像の容量をKB単位で小さくする方法|申請フォーム・メール用

写真をKBの上限内に収めるには、まずピクセル寸法を小さくし、JPGで保存してから画質を下げるのが基本です。容量に収まるまで画質を調整します。スマホで撮った3 MBの写真を横幅約1200 pxに縮小して画質70で保存すると、たいてい100 KB前後になります。横幅300 pxの顔写真なら20 KB未満に収まります。

Elena VásquezElena Vásquez画像フォーマット担当編集者
更新日 11 分で読めます
木のテーブルに置かれたノートパソコン。画面には写真編集ソフトが表示され、カメラを持つ手の写真と調整スライダーの列が並んでいる

アップロードフォームがKB単位で容量を制限する理由

スマートフォンのカメラは1200万画素以上で写真を保存するため、1枚あたり2〜5 MBになるのが普通です。数十万人から写真と署名を集める申込みサイトがそのままのファイルを受け付けると、テラバイト級のストレージが必要になり、審査担当者も読み込みを待たされます。KB単位の上限は、開発者が最も簡単に適用できるルールです。サーバーは画像を開く前にバイト数を読み取り、それを超えるものを拒否します。エラーメッセージが写真の見た目ではなくKBについて書かれているのはそのためです。

上限値はさまざまで、多くはカメラの出力よりはるかに小さい値です。米国国務省はデジタルのビザ写真として600 × 600〜1200 × 1200 px、240 KB以下を求めています(規定はtravel.state.govに掲載されています)。IBPSなどインドの採用ポータルでは、署名が10〜20 KB、顔写真が20〜50 KBとされたことがあります。大学の出願システム、賃貸プラットフォーム、人事システムでは、100 KB、200 KB、1 MBに設定されていることが多くあります。メールはもっと寛容で、Gmailは1通あたり25 MBまでの添付ができますが、元サイズの写真が十数枚あれば超えてしまいます。

フォームによっては、バイト数以外もチェックします。正確なピクセルサイズ、JPGまたはJPEGの拡張子、切手のように小さい画像を避けるための最小サイズなどを求めることがあります。案内を一度読み、KB、ピクセル、形式の3つの数値を控えて、すべてを同時に満たすようにしてください。KBだけ合わせてピクセルの規定を無視しても、別のエラーメッセージが出るだけです。

容量を左右する3つの要素:ピクセル・形式・画質

ピクセルサイズは、群を抜いて効果の大きい調整項目です。ファイルサイズはピクセル数に比例して増え、ピクセル数は幅の2乗で増えます。幅と高さをどちらも半分にすると、ピクセルは4分の1になります。4032 × 3024の写真を1600 × 1200にすると、ピクセルの約84%が減り、画質に手を加える前でもファイルは同程度縮むのが普通です。画面表示や担当者の目視確認が目的なら、長辺1200〜1600 pxで十分です。トリミングも同じで、何もない壁を切り落とすたびに、エンコーダーが保存するピクセルが減ります。

形式は、そのピクセルをどれだけ効率よく詰め込むかを決めます。JPGは1992年にISO/IEC 10918-1として標準化された、写真向けの形式で、目につきにくい細部を切り捨てます。PNGは可逆圧縮で、ロゴやスクリーンショットには最適ですが、写真には無駄が多く、同じ写真でもJPGの数倍の容量になることがよくあります。WebPやAVIFは同程度の画質でさらに小さくなりますが、官公庁や採用のポータルの多くはJPGまたはJPEGしか受け付けません。そのためWebPやAVIFは、フォームではなくWebサイトやチャットアプリ向けです。フォームの「JPEG」がどの形式を指すか迷うときは、JPG・JPEG・PNGの違いの解説が参考になります。

画質は微調整のつまみで、非可逆形式でのみ効きます。多くのカメラやスマートフォンはJPGを画質90以上で保存し、75に下げると、通常の表示サイズでは違いが分からないまま容量がおよそ半分になります。50前後を下回ると、空や肌のなめらかな部分がブロック状に崩れ、文字の周りに縁取りが出ます。画質を最後に回すのはこのためです。元サイズの写真で小さな目標に届かせようとすると画質を下げすぎて劣化が目立ちますが、リサイズ済みの写真なら少し下げるだけで足ります。メタデータ(GPS位置情報、カメラ機種、埋め込みプレビュー)の削除は、多くのスマートフォン写真で10〜50 KBほど減らせる、おまけの効果です。

約3 MB・1200万画素のスマートフォン写真での一般的な効果(結果は写真の内容によって変わります)
調整項目変更する内容一般的な削減量目に見える影響
トリミング被写体の周りの背景を削除する10–50%被写体が全部残っていれば影響なし
ピクセルサイズ幅4032 pxから1600 pxへ約80%画面上では影響なし。拡大や印刷の余裕は減る
形式PNGの写真をJPGで保存する70–90%透明部分は単色で塗りつぶされる
画質JPG画質92から75へ40–60%通常の表示サイズでは、たいてい影響なし
画質JPG画質75から50へさらに30〜40%空のブロックノイズ、文字の周りの縁取り
メタデータEXIF、GPS、プレビューを削除する10〜50 KBなし
黒い小型の三脚に取り付けたスマートフォンが青い花を撮影している。カメラ画面には横向きの写真が映っている
スマートフォンの写真は1枚で通常2〜5 MBあり、アップロードフォームの上限の何倍にもなります。写真: Unsplash

指定のKBにぴったり合わせる方法

JPGには「50 KBにする」という設定がありません。同じ画質値でも、葉が細かく写った写真は無地の壁より多くのバイトが必要で、写真ごとにサイズが変わるからです。デスクトップの編集ソフトでは、書き出し、サイズ確認、調整、再書き出しという試行錯誤で対応します。それでも目標に届きますが、何度も繰り返す必要があり、49 KBなら綺麗に見えたのに行き過ぎて30 KBの粗い画像になることもよくあります。次の方法では、先にピクセルサイズを固定することで試行を短くし、画質は最後の微調整だけにします。

容量指定の圧縮ツールなら、同じ探索を自動で行います。画像圧縮で圧縮方法を目標サイズのままにし、数値を入力してKBを選びます。ツールは画質値を試し、収まる中で最も高いものを探します。縮小を許可をオンにしていれば、画質だけでは許容する最低画質で止まってしまう場合に、寸法を少しずつ縮小します。よくある上限には、数値入力済みのページがあります。署名や試験用写真には画像を20KBに圧縮、就職サイトやビザのフォームには画像を100KBに圧縮が便利です。強さを自分で決めたい場合は、同じ切り替えの手動モードである画質レベルと割合を使います。

  1. 1

    3つの規定を書き出す

    フォームの案内から、最大KB、ピクセルサイズの指定、受け付ける形式を控えます。最小KBもある場合はそれも控えてください。

  2. 2

    被写体に合わせてトリミングする

    フォームに不要な背景を切り落とします。正方形の写真や3.5 × 4.5の比率といった構図の規定については、比率を指定したトリミングで、引き伸ばさずに行う方法を解説しています。

  3. 3

    必要なピクセルにリサイズする

    フォームが指定する幅と高さをそのまま使います。ピクセルの指定がなければ、100 KBなら長辺約1200 px、20 KBなら300〜400 pxが目安です。

  4. 4

    JPGで保存して目標を設定する

    出力形式にJPGを選び、目標サイズは上限より少し小さくします。上限50 KBなら48 KBなどです。

  5. 5

    アップロード前に結果を確認する

    容量を確認し、ファイルを100%の倍率で開きます。顔がまだらに見える場合は、容量に対してピクセルサイズが大きすぎます。1つ前の手順に戻って、もう少し小さくリサイズしてください。

一般的な3.2 MBのスマートフォン写真が、調整項目を順に適用して100 KBの上限に近づく様子です。数値は実測ではなく一般的な目安で、細部の多い写真ではやや大きくなります。

  • カメラで撮影した状態3.2 MB
  • メタデータを削除3.15 MB
  • 1600 pxにリサイズ640 KB
  • JPG画質75210 KB
  • 1200 px、画質7097 KB

スマホやパソコンで画像の容量を小さくする方法

スマートフォンにはいくつか標準の機能がありますが、KBの数値を指定できるものはありません。iPhoneでは、メールで写真を添付すると小・中・大・実際のサイズから選ぶ画面が出ます。ショートカットアプリには「イメージをリサイズ」や「イメージを変換」のアクションもあります。iOS 11以降、iPhoneは写真を標準でHEICで保存します(設定、カメラ、フォーマット、高効率)。HEICを受け付けないポータルも多いため、JPGへの変換も作業に含まれます。Androidはメーカーによりギャラリーが異なり、SamsungのギャラリーのエディターにはリサイズがありますがGoogleフォトは編集向けで、ピクセルサイズの指定はできません。ブラウザで使うツールなら、どのスマートフォンでも同じように使えるため、こうした違いを気にせずに済みます。

パソコンなら、より細かく調整できます。Macでは、プレビューの「ツール」「サイズを調整」でリサイズでき、「ファイル」「書き出す」のダイアログにはJPEG用の品質スライダと、できあがるファイルサイズの目安が表示されるため、手動での調整が早くなります。Windowsでは、フォトアプリのメニューからリサイズでき、ペイントでも割合またはピクセル値でサイズ変更してからJPEGで保存できます。どちらも最終的なKBの数値は試行錯誤になり、1枚なら問題ありませんが20枚では面倒です。まとめて処理するなら、容量指定のできるブラウザツールで、1回につき最大20枚、1枚あたり95 MBまで、インストール不要で処理できます。

iPhone

  1. 01Safariで圧縮ツールを開き、アップロード領域をタップしてフォトライブラリまたはファイルを選択を選びます。
  2. 02写真を選びます。カメラで撮ったHEIC写真も受け付けられ、JPGとして出力できます。
  3. 03出力形式をJPGにし、目標サイズをKBで入力して圧縮をタップし、結果を「ファイル」に保存します。

Android

  1. 01Chromeで圧縮ツールを開き、アップロード領域をタップして、ギャラリーまたはファイルマネージャーから選びます。
  2. 02上限を目標サイズに入力し、単位はKBのままにします。
  3. 03圧縮をタップしてダウンロードします。JPGがダウンロードフォルダに保存され、そのままフォームに添付できます。

MacまたはWindows

  1. 01最大20枚の画像をまとめてアップロード領域にドラッグするか、クリックしてファイルを選びます。
  2. 02フォームにピクセルサイズの指定がある場合は、詳細設定を開いて先にリサイズや最小幅を設定します。
  3. 03圧縮を押し、新しい容量を1枚ずつ確認して、ファイルを1つずつ、またはZIPでダウンロードします。

逆効果になる近道:スクリーンショット、拡張子の変更、ZIP圧縮

写真のスクリーンショットを撮るのは最もよくある回避策で、偶然小さなファイルになることもあります。ただし、結果は思い通りになりません。スクリーンショットは写真ではなく画面の解像度で記録され、見えていたバーや枠も写り込みます。多くのスマートフォンではPNGで保存されますが、これは写真に向かない形式です。最近のスマートフォンでは、全画面のPNGスクリーンショットが、表示している元のJPGより重くなることも珍しくありません。その後でトリミングし、変換し、圧縮するのは、元の写真を1回圧縮するより時間がかかります。

ファイル名の変更も落とし穴です。photo.pngをphoto.jpgに、photo.heicをphoto.jpgに変えても、変わるのは名前だけです。中身はPNGやHEICのままで、サイズも同じなので、ファイルヘッダーを読むポータルでは拒否されたり表示できなかったりします。ZIPにしても効果はありません。JPGのデータはすでに圧縮されているため、JPGをZIPにしてもサイズはほとんど変わらないからです。またフォームが求めるのは画像で、アーカイブではないため、ZIPはそもそも受け付けられません。

Myth写真のスクリーンショットを撮れば、手軽に小さくできる。

Factたいていは画面解像度のPNGで、ステータスバーも写り込み、元のJPGより大きく、細部も劣ることが多いです。

Myth.pngや.heicの拡張子を.jpgに変えれば、ファイルが変換される。

Fact拡張子は名前の一部にすぎません。中身もサイズも変わらず、ヘッダーを読むアップロードのチェックでは、PNGやHEICのままと判定されます。

Myth写真をZIPに入れれば、アップロード用に小さくなる。

FactJPGはすでに圧縮されているため、ZIPにしてもほとんど小さくならず、画像のアップロード欄はアーカイブを受け付けません。

Myth同じJPGを何度も圧縮し直せば、そのたびに小さくなる。

Fact画質を下げて圧縮するたびに、前のノイズの上に新たなノイズが加わります。元の画像から始めて、目標に向けて1回だけ圧縮してください。

PNGの容量が小さくならないとき

PNGは1996年にW3C勧告となった可逆圧縮の形式です。可逆とは、容量を減らすために細部を捨てることができないという意味です。繰り返しのパターンは効率よく詰め込めるため、書類のスクリーンショットや単色背景のロゴはよく圧縮できます。一方、写真は1ピクセルごとに隣とわずかに色が違い、完全に同じ繰り返しがほとんどありません。そのため、PNGの写真はどれだけ丁寧に最適化しても大きいままです。幅1200 pxのPNG写真が1.8 MBなら、可逆の最適化で1.6 MB程度までは下がるかもしれません。同じ画素をJPGの画質75で保存すると、たいてい150〜250 KBになります。

現実的な方法は2つあります。画像が写真で、フォームがJPGを受け付けるなら、出力形式をJPGに変えるだけで容量の問題はほぼ解決します。透明な部分は単色で塗りつぶされますが、フォームで問題になることはあまりありません。PNGのままにする必要がある場合(署名のアップロードやデザイン系のポータルで指定されていることがあります)は、PNG圧縮を非可逆に切り替えてください。画像を実際に使われている色だけに減らします。白地に濃いインクで書いた署名なら必要な階調はわずかなので、容量は大きく下がります。色数の多い写真では、グラデーションの滑らかさが目に見えて損なわれます。

どちらも使えない場合に残る手段は、やはりピクセル数です。幅3000 pxの透過切り抜きの商品画像は、小さくしない限りPNGのまま50 KBにはできません。800 pxなら収まる可能性があります。フォームが本当に透過を必要としているか確認してください。JPGの白背景でも受け付けられることが多く、容量はごく小さくなります。

PNGと小さなKB制限の組み合わせは、たいてい相性が悪い

フォームが両方の形式を受け付けるなら、写真やスキャンにはJPGを選んでください。PNGは、署名、ロゴ、単色のスクリーンショットだけに使います。制限が厳しいときは、非可逆のPNG圧縮を使いましょう。

ポイント

  • まずピクセル数を小さくします。ほかのどの手順よりも多くのKBを減らせて、画面上での見た目は変わりません。
  • アップロードフォームに出す写真にはJPGを使います。PNGは単色のグラフィック向けで、WebPはポータルで受け付けないことが多いです。
  • 画質を下げるのは最後にして、少しずつ下げます。多くの写真では70〜80なら違いは分からず、50を下回ると劣化が目立ち始めます。
  • 制限より数KB小さくなるよう調整し、フォームのピクセル数と形式の条件も同時に満たしましょう。
  • スクリーンショットを撮り直す、拡張子を書き換える、ZIPにするといった方法では、画像の容量は実用的な意味では減りません。
共有XFacebookWhatsAppTelegram

よくある質問

画像の縦横サイズを変えずにKBだけ小さくできますか?

はい。JPGの画質を下げ、メタデータを削除すれば可能です。3 MBから800 KBのような中程度の削減ならうまくいきますが、元の解像度のままごく小さな容量を目指すと、画質を極端に下げることになり、画像がブロック状に崩れます。

圧縮したのに画像の容量が大きくなったのはなぜですか?

多くの場合、小さなJPGやHEICのような効率の良い形式からPNGに変換されたか、元より高い画質で保存されたことが原因です。出力はJPGのままにして、元画像以下の画質を選んでください。

50 KBに収まるのは何ピクセルまでですか?

目安として、ふつうの写真は画質70〜75、長辺600〜800ピクセル程度で50 KBに収まります。葉や文字が多い細かい画面はピクセル数をもっと減らす必要があり、無地の背景なら多めに残せます。

KBを小さくすると印刷したときの画質は落ちますか?

ピクセル数を減らした場合に限ります。印刷サイズはピクセル数で決まるため、幅600ピクセルの画像は300 DPIで約5 cmならきれいに印刷できます。印刷用には元の画像を残し、アップロード用は別のコピーを圧縮してください。

アップロード先はWebPやHEICのファイルに対応していますか?

官公庁、試験、求人のポータルの多くはJPGまたはJPEGのみを受け付け、PNGやPDFも使える場合があります。フォームに明記されていない限り、WebPやHEICはアップロード前にJPGへ変換してください。

フォームの容量制限で1 KBは1,000バイトと1,024バイトのどちらですか?

システルによって異なり、フォームに書かれていることはほとんどありません。制限より2〜5%小さくしておけば、どちらの扱いでも通ります。

関連記事