「アップロード失敗:ファイルは200KB以下にしてください」——このメッセージに出会ったことがない人はほとんどいないでしょう。そこから画像を開き、スライダーを動かし、保存して、サイズを確認して、また最初から。1枚なら我慢できても、数十枚となれば半日仕事です。上限が求めるピクセル数と形式を先に押さえ、目標バイト数を指定してツールに品質を探させれば、作業は一度で終わります。

まず上限の早見表を作る

よくあるアップロード上限と推奨設定の早見表
上限・ピクセル・形式・品質は、まとめて決める

よく出てくる上限ごとの出発点となる設定です。まずはこの値で試し、結果を見て微調整してください。

  • 100KB以下(履歴書写真、フォーラムのアイコン、一部の行政ポータル):600×800に収まるサイズ、JPG、目標100KB。上半身の写真なら、この解像度でも十分にくっきり見えます。
  • 200KB以下(申込・試験ポータル、ミニアプリのアイコン):1200×1600に収まるサイズ、JPG、目標200KB。
  • 500KB以下(履歴書の添付、社内システム、メール署名の画像):長辺1600、JPGまたはWebP、目標500KB。
  • 1MB以下(マーケットプレイスの画像、SNS、フォーム添付):長辺2000、JPG、目標1MB。1600×1600の白背景の商品写真は通常300〜400KBで、1MBにはまだ余裕があります。
  • 2MB〜5MB(求人サイト、投稿システム):長辺2500、JPG品質85%。たいていは目標サイズの指定も要りません。

法則は単純で、上限が小さいほど、まずピクセル数を減らします。1MBを超える上限なら、品質の調整だけで足ります。

品質スライダー1本では足りない理由

ファイルサイズを決めるのは、ピクセル数・形式・品質の3つです。品質スライダーだけを動かすのは、3つのつまみのうち最も効きの弱いものを無理に回すようなもの。4000×3000のスマホ写真は、品質30%にしても600KB残ることがあり、しかもすでにブロックノイズだらけです。先に1200×1600へ縮小すれば、品質80%で150KBに収まり、見た目もむしろきれいになります。

もう一つの問題は、画像ごとに性質が違うこと。同じ品質80%でも、無地背景の証明写真は60KB、葉の茂る風景写真は400KBです。バッチ全体に固定の品質を当てれば、上限をはるかに下回るファイルと、超えてしまうファイルが必ず混ざります。手間を省く本当の方法は、バイト数の目標を決め、品質を画像ごとに探させることです。

目標サイズを決めて、品質はツールに探させる

画像一括処理の「出力」ステップには、目標サイズ(KB)の欄があります。200と入力すると、ツールは画像1枚ごとに、まず指定した品質で試し、超えていれば30%〜95%の範囲を二分探索して、200KB以下に収まる最高の品質を見つけます。30%でもまだ届かない場合に限り、ピクセル数を15%減らして探索をやり直します。PNGは、まず256色パレットに変換されます。

処理が終わると、各行に「目標達成 · Q78」のような結果が表示され、どうしても届かないごく少数のファイルは赤く表示されます。アップロード上限の側から見れば、数百枚でも1回の操作です。

おすすめの組み合わせは、「サイズ」ステップでピクセル数の上限を決め(たとえば1200×1600に収める)、「出力」で目標サイズを指定すること。先にピクセルを減らしてから品質を探すほうが、品質だけで無理に詰めるよりずっときれいに仕上がります。

目標に届かないとき

ときどき数枚が赤く表示されることがあります。主な原因は次のとおりです。

  • ピクセル数の上限が緩すぎる:目標100KBなのに2000ピクセルまで許していると、ディテールの多い写真は収まる余地がありません。上限を一段階厳しくしてください。
  • PNGを選んでいる:写真をPNGにすると、本質的にサイズが大きくなります。JPGに切り替えて再実行しましょう。
  • 画像自体がノイズや細かいテクスチャ:高ISOの夜景や生地のアップは、同じピクセル数でも通常の写真の2〜3倍になります。画像圧縮で1枚試し、本当にピクセル数を減らす必要があるのか確かめてください。

ポータル側が最小ピクセル数も定めている場合(申込用の写真など)は、目標サイズを決める前にその下限を確認し、バイト数を満たそうとして要件を下回るほど縮小してしまわないようにしましょう。

圧縮のあとにやっておく2つのこと

1つ目は、いちばん大きい結果を確認すること。一覧にはすべてのファイルが並ぶので、最大のものを開き、上限を下回っていて、ブロックノイズが出ていないかを見てください。2つ目は、元画像を残すこと。100KBまで絞った写真は、あとから拡大し直すことができません。別の場所にコピーを保存しておきましょう。

上限の早見表とバイト目標を組み合わせれば、「ファイルサイズが大きすぎます」の表示は日常からほぼ消えます。ピクセル寸法まで指定された申込用の写真については指定サイズで200KB以下にする証明写真の作り方、バッチ処理全般の考え方は目標サイズへの一括圧縮をご覧ください。