PNG → JPG 変換について
PNG と JPG は、もともと別々の用途のために作られました。PNG は何も捨てずに圧縮するので、ロゴやくっきりした画面のキャプチャには向いていますが、細かな質感のひとつひとつまで正確に記録しなければならない写真では容量を無駄にします。JPG は、わずかで制御された細部の損失と引き換えにファイルをずっと小さくします。アップロード用のポータルや古いソフトが「画像」を求めるときに想定しているのも、たいてい JPG です。
ここでは、各 PNG をブラウザにすでに組み込まれているデコーダーで開き、同じページの中で動く JPEG エンコーダーが新しいファイルを作ります。50〜100 の画質設定(既定は 92)で JPG の圧縮の強さを決め、任意の上限設定で長辺を 4096、2560、1920、1280 px に縮められます。
透過部分はどうなるか
JPG にはアルファチャンネルがまったくありません。PNG で完全に透けている部分は JPG では真っ白になり、切り抜きのやわらかなふちやドロップシャドウのような半透明の画素は、その白と混ぜ合わされます。暗い背景に置くと図版の周りに白い四角が見えてしまうので、色の上に浮かせて使うロゴは PNG のままにしておいてください。
PNG → JPG 変換の使い方
- PNG ファイルを読み込むPNG をドロップ領域にドラッグするか、ファイル選択で選ぶか、フォルダを追加する(サブフォルダも含まれます)か、コピーしたばかりのキャプチャを貼り付けます。1 回の一括処理で最大 500 枚まで扱えます。
- 画質と、必要なら最大サイズを設定するまずは既定の 92 から始めます。小さな文字の多いスクリーンショットなら 95 にすると文字がよりきれいに残り、メールで送る写真なら 80〜85 にするとさらに軽くなります。長辺 1920 px や 1280 px を選べば、大きすぎる画像をさらに縮められます。
- JPG を保存する各 JPG をその行から保存するか、「すべてダウンロード(ZIP)」でまとめて取得します。あとで設定を変えた場合は、「新しい設定を適用」でファイルを追加し直さずに一括処理を再変換できます。
主な利用シーン
添付ファイルの容量制限ではじかれるスクリーンショット
全画面の PNG キャプチャを十数枚集めると、メールサーバーが受け付ける容量を超えてしまうことがあります。画質 90 前後で変換すれば、文字は読めるまま、たいてい 1 通のメールに収まります。
「JPG のみ」と書かれた申請フォーム
役所、学校、求人のポータルでは、写真やスキャンした書類の形式として .jpg や .jpeg しか受け付けないことがよくあります。スキャンアプリが作った PNG を変換すれば、フォームがチェックする形式のファイルを用意できます。
ウェブページ上の CG や写真
PNG で書き出した商品の CG 画像、なめらかなグラデーションのイラスト、写真はページを重くします。長辺 1920 px に抑えた JPG にすれば、元の重さのほんの一部になることがよくあります。
写真は大きく、スクリーンショットはそこそこ、ロゴはほとんど縮まない
どれだけ小さくなるかは、PNG に何が写っているかでほぼ決まります。
| 画像の内容 | PNG で保存した場合 | JPG に変換したあと |
|---|---|---|
| 写真や 3D の CG | 質感やノイズまで正確に保存されるため重い | たいてい PNG のほんの一部のサイズになる |
| アプリやウェブサイトのスクリーンショット | 中程度。平坦な部分はよく圧縮される | 小さくなるが、文字の近くにうっすらとにじみが出ることがある |
| 色数の少ないロゴ、アイコン、線画 | もともとコンパクト | 小さくならないことがあり、輪郭ににじみ(ハロー)が出る |
最後の行は、変換が逆効果になるケースです。PNG は大きな単色の部分をきわめて少ない容量で保存できるので、シンプルな図版は JPG にすると大きくなるうえ、見た目も悪くなることがあります。
文字やくっきりした輪郭に出る JPEG ノイズ
JPEG 圧縮は、画素の小さなブロック単位で処理し、急な色の変化をなだらかにします。明るい背景の上の暗い文字の周りには、1 文字ごとにうっすらとした灰色のもやが残ることがあり、1 ピクセルの線は少しぼやけて見えることがあります。これが PNG → JPG の非可逆な部分で、しかも元には戻りません。あとで JPG を PNG に戻しても、その跡は消えません。
スクリーンショットやスキャンした書類なら、92〜95 にしておけばもやはまず目立ちません。設定を下げたときに、最初にそれが見えてくるのは小さな文字です。
ビット深度、アニメーション、埋め込まれた情報
- チャンネルあたり 8 ビット。JPG は色チャンネルごとに 8 ビットを保持します。スキャナーや RAW 現像ソフトから出力された 16 ビットの PNG は、余分な階調の精度を失います。これが問題になるのは、主にこの先で大がかりな色調整をする場合です。
- アニメーション PNG は静止画になります。APNG は最初のフレームだけを使って変換されます。
- PNG に写真情報があるのはまれです。スクリーンショットや書き出した図版には通常 EXIF がないため、写真情報を保持や GPS 位置情報を削除のオプションは、たいてい対象がありません。
PNG のままにしておくべきとき
- 色付きのスライドやウェブサイトのヘッダーに置くロゴのように、背景を透かす必要がある画像。
- まだ編集中の画像。変換は最後に一度だけ行ってください。
- 図表、QR コード、平坦な図版。PNG のほうが小さく、しかもシャープなことがよくあります。
500 ファイルを超えるコレクションは複数回に分ける必要があり、重い一括処理はスマートフォンよりパソコンのほうが快適です。最新の Chrome、Edge、Firefox ならどれでも動作し、Safari はバージョン 16.4 から対応しています。PNG を 1 つの文書のページにしたいなら、PNG → PDF 変換で一度に作れます。画像はこのタブの中で変換され、サーバーに送られることはありません。ご自身で確認する方法はこちら。