なぜ画像の容量は大きくなるのか
画像の容量は、主に「ピクセル数(解像度)」と「1ピクセルあたりの色情報の記録方法」によって決まります。近年のスマートフォンやデジタルカメラは非常に高い解像度で撮影できるため、1枚あたり数MBから十数MBという写真も珍しくありません。
また、画面に表示するだけであれば必要ないほどの解像度で保存されていることも多く、メールやWebフォームで想定されている容量制限を超えてしまう原因になります。
圧縮とは何か
圧縮とは、画像の見た目の大きさ(縦横のピクセル数)を変えずに、データの記録方法を工夫して容量を減らす処理です。JPGやWebPは、人の目には気づきにくい色の変化を間引く「非可逆圧縮」という方式を採用しており、圧縮率を上げるほど容量は小さくなりますが、画質もその分粗くなります。
一方PNGは、記録方法を工夫するだけで画質を一切落とさない「可逆圧縮」形式です。画質は保たれますが、写真のように色数が多い画像では、非可逆圧縮ほど大きくは容量を減らせません。
リサイズとの違い
リサイズは、画像の縦横のピクセル数自体を小さくする処理です。圧縮が「同じピクセル数のまま記録方法を工夫する」のに対し、リサイズは「ピクセル数そのものを減らす」ため、表示するサイズがもともと小さくてよい場合は、リサイズだけでも容量を大幅に削減できます。
この2つは同時に行うこともできます。たとえばブログのアイキャッチ画像として使う場合、実際の表示幅(例:幅800px程度)までリサイズしてから圧縮すると、画質の劣化を抑えつつ効率よく容量を減らせます。
JPG・PNG・WebPの違い
JPG(JPEG)は写真向けの非可逆圧縮形式です。容量を大きく減らせますが、透過(背景の透明化)には対応していません。
PNGは画質を落とさない可逆圧縮形式です。ロゴやスクリーンショット、透過画像に向いていますが、写真では容量が大きくなりやすい傾向があります。
WebPはJPG・PNGどちらの用途もカバーできる比較的新しい形式で、同じ画質でもファイルサイズを小さくしやすいのが特徴です。透過にも対応していますが、一部の古いソフトウェアが未対応な場合があります。
迷った場合は、写真はJPGまたはWebP、透過や文字を含む画像はPNGまたはWebPを選ぶとよいでしょう。それぞれの詳しい違いや変換方法は、JPG圧縮・PNG圧縮・WebP変換の各ページでも解説しています。
1MB以下にする方法
フォームの添付制限やメール送信のために「1MB以下にしたい」というケースはよくあります。もとの写真が数MB程度であれば、圧縮率を「標準」〜「高圧縮」にするだけで収まることが多いです。もとの解像度が大きい場合は、幅1000〜1200px程度へのリサイズを組み合わせると届きやすくなります。
手作業で圧縮率を調整するのが手間な場合は、1MB以下への自動圧縮ツールを使うと、目標サイズに収まるよう自動で調整され、届いたかどうかもその場で確認できます。
500KB以下にする方法
500KBは1MBよりもかなり厳しい制限のため、圧縮率を上げるだけでなく、リサイズも組み合わせる必要があるケースが増えます。画質の劣化がやや大きくなりやすいので、表示に使う用途(Web掲載やメール添付など)であれば気にならない範囲か、結果を確認しながら進めてください。
こちらも500KB以下への自動圧縮ツールを使えば、圧縮とリサイズの調整を自動で行い、届かなかった場合はその理由も表示されます。
スマホでの方法
スマートフォンのブラウザからそのまま画像を選択し、圧縮・ダウンロードまで完結できます。アプリのインストールは不要です。iPhoneのHEIC形式など、ブラウザが読み込めない形式の場合は、写真アプリの共有機能から一度JPGとして書き出してから利用してください。
詳しい手順はスマホ写真の圧縮ページでも解説しています。
PCでの方法
パソコンでは、圧縮したい画像ファイルを各ツールページの枠内にドラッグ&ドロップするだけで処理できます。複数のファイルをまとめて選択することも可能で、処理後はまとめてZIPファイルとしてダウンロードできるため、大量の画像を扱う場合にも便利です。
当サイトの無料ツール
ここまでの内容を踏まえて、目的に合わせて次のツールをお使いください。いずれも会員登録不要・無料で、画像はお使いの端末(ブラウザ)内だけで処理されます。