PNGをJPGに変換する方法:どこでも使える軽い写真ファイル
誰かがPNGで写真を送ってきた。8MBもある。メールで送りたいけど、添付ファイルの上限は5MB。JPGしか受け付けないプラットフォームにアップロードしたい。単純にファイルを小さくしたい。
写真にPNGは向いていない。JPGはまさにこの用途のために作られた。PNG写真をJPGに変換すると、ファイルサイズが80〜90%縮む。同じ写真。ほんの一部のストレージで済む。
ここでは、フォーマット変更について知っておくべきことを全部紹介する。
なぜPNG写真はJPGよりはるかに大きいの?
答えは、圧縮方式の違いにある。
PNGはロスレス圧縮を使う。すべてのピクセルをそのまま保持する。何も捨てない。何も簡略化しない。画像の完璧なコピーをビット単位で保存する。
ピクセル単位の正確さが必要な場合は最適だ。ロゴ、スクリーンショット、テキスト入りのグラフィックにはぴったり。でも写真には?やりすぎだ。
写真には何百万もの微妙な色の違いがある。空の色のわずかな変化。肌の色調のゆるやかな移り変わり。影の部分のごくわずかな違い。PNGはこれらすべてを忠実に保存する。たとえ人の目ではその多くを区別できなくても。
JPGは写真に対してもっと賢いアプローチを取る。似た色をまとめて「これで十分」と判断する。50種類のわずかに異なる青がある空のパッチが、10種類の青に簡略化される。目には同じ空に見える。でもファイルは80%小さい。
だから4000×3000ピクセルの写真がPNGで15MB、JPG(品質85%)で1.5MBになる。同じ写真。同じ見た目のインパクト。ストレージは90%削減。
PNGをJPGに変換すべきタイミングは?
判断はシンプルだ。2つの質問をすればいい。
写真かどうか? はいなら、JPGに変換しよう。写真はJPGの得意分野だ。自然の風景、ポートレート、商品写真、料理写真、旅行写真。これらはすべてJPG(またはウェブ向けに最適化するならWebP/AVIF)にすべきだ。
透過が必要か? はいなら、PNGのままにしよう。JPGは透過に対応していない。透明な背景のPNGをJPGに変換すると、透明部分が白く塗りつぶされる。透過が必要なら、変換しないこと。
答えが「写真である」かつ「透過は不要」なら、JPGに変換しよう。ファイルサイズが80〜90%減り、見た目の品質差はない。
PNGをJPGに変換すべき代表的なケースはこちら:
- スキャナーからの写真。 多くのスキャナーはデフォルトでPNG保存する。結果としてファイルが巨大になる。JPGに変換してストレージの90%を節約しよう。
- スクリーンショットツールからの写真。 ウェブサイト、プレゼン、動画から写真をスクリーンショットした場合、それはPNGだ。写真の内容にはJPGの方が向いている。
- デザインソフトからの写真。 ツールによっては全てPNGでエクスポートする。画像が写真なら、JPGに切り替えよう。
- メール用の写真。 メール添付にはサイズ制限がある。PNG写真をJPGに変換すれば、大抵は制限内に収まる。
- SNS用の写真。 プラットフォームはどうせすべてを再圧縮する。適度なサイズのJPGから始めた方が、巨大なPNGをアップロードするより結果が安定する。
PNGをJPGに変換するには?
ConvertIMGなら、ブラウザ上でPNGをJPGに変換できる。ファイルをドロップし、JPGを選び、品質レベルを設定してダウンロード。すべてデバイス上で処理される。サーバーにファイルが送られることはない。
品質スライダーで、ファイルサイズと画質のバランスを調整できる。各範囲の目安はこちら:
95〜100%: PNGとほぼ同じ。ファイルは小さくなるが、まだ大きい。品質が絶対に重要な場合だけ使おう。ほとんどの人は95%と元のPNGの違いがわからない。
80〜90%: ほとんどの用途で推奨される範囲。画質は素晴らしい。ファイルはPNGより80〜90%小さい。まずはここから始めよう。
60〜75%: 圧縮が目立つが、サムネイル、小さい画像、カジュアルな共有には十分。ファイルはとても小さい。
60%以下: 画質の低下が見える。ブロック状のアーティファクトが出る。ごく小さいサムネイルか、見た目よりファイルサイズを重視する場合のみ使おう。
85%から始めよう。結果が良ければ完了。もっと小さいファイルが必要なら80%に下げる。もっと高画質が必要なら90%に上げる。
変換すると透過はどうなるの?
JPGは透過に対応していない。例外はない。回避策もない。
透明部分のあるPNGをJPGに変換すると、その部分は塗りつぶされる。ほとんどの変換ツールは白で埋める。黒で埋めるものもある。いずれにせよ、透過は失われる。
これが問題になるのは:
- 異なる背景色の上に配置するロゴ
- 背景を削除した商品写真
- 他のコンテンツの上に重ねるステッカー、オーバーレイ、ウォーターマーク
PNGが透過を使っているなら、JPGに変換しないこと。代わりにWebPに変換しよう(透過対応で小さなファイル)。もしくはPNGのまま残す。最も小さい透過ファイルにするなら、AVIFに変換しよう。
PNGに無地の背景がある場合(普通の写真のように)、失う透過はない。安心して変換しよう。
変換でどのメタデータが失われるの?
PNGとJPGではメタデータの扱いが異なる。変換中にデータが変わることがある。
カラープロファイル。 PNGファイルにはICCカラープロファイルが含まれていることがある。ほとんどの変換ツールはJPGへの変換時にこれを保持するが、削除するものもある。色の正確さが重要なら、変換後のファイルを確認しよう。
作成日とファイル情報。 変換されたJPGには新しい作成日(変換時点の日時)が付く。元ファイルの日付は失われる。日付を残す必要があるなら、変換前にメモしておこう。
テキストメタデータ。 PNGは埋め込みテキストチャンク(著者名や説明文など)に対応している。これらはJPGに引き継がれない。このメタデータが重要なら、別に記録しておこう。
EXIFデータ。 PNGファイルにEXIFデータ(カメラ設定、GPS位置情報)が含まれることはまれだ。JPGはEXIFをしっかりサポートしている。写真のスクリーンショットを変換する場合、元のEXIFデータはそもそもPNGに入っていない。
ほとんどの変換では、メタデータの損失は問題にならない。でもアーカイブ画像を扱っていたり、特定のメタデータを保持する必要がある場合は、これらの違いに注意しよう。
変換後にPNGを削除すべき?
残しておこう。ストレージは安い。理由はこちら:
元に戻せない。 JPGをPNGに戻しても品質は復元されない。JPGが捨てたデータはもう戻らない。いつかフル画質のバージョンが必要になったとき、元のPNGが欲しくなる。
将来のフォーマット需要。 あとでWebPやAVIFに変換する必要が出るかもしれない。PNGから始めた方がJPGからよりも良い結果が出る。
編集。 将来画像を編集する必要があるなら、PNGから始めよう。JPGで編集を繰り返すたびに、品質がわずかに下がる。
シンプルなファイル構成:PNGオリジナルのフォルダーとJPGエクスポートのフォルダーを作ろう。JPGは共有やアップロードに使う。PNGはアーカイブとして残す。両方のいいとこ取りができる。
すべての画像フォーマットの詳しい比較については、画像フォーマット完全ガイドをご覧ください。
PNGをJPGに変換する準備はできた?
写真ファイルを数秒で軽くしよう。ConvertIMGはお好みの品質設定でPNGをJPGに変換できる。無料、プライベート、一括処理対応。ファイルをドロップしてダウンロードするだけ。もっと小さくしたい?変換後にさらに圧縮しよう。
関連記事
JPGをPNGに変換する方法:透過背景にも対応
PNGが必要な場面はよくあります。商品写真に透明な背景を付けたい。プラットフォームがPNGアップロードを求めている。追加の圧縮なしで、ピクセル単位の正確な品質が必要。
PNGをWebPに変換する方法:画像サイズを30%以上削減
あなたのウェブサイトの読み込みが遅い。Google PageSpeedが警告を出している。原因の半分は画像です。そしてその多くは、大きすぎるPNGファイルです。
HEICをJPGに変換する方法:完全ガイド
iPhoneで写真を撮りました。別の場所で使いたい。でもファイルが.heicで、どこも受け付けてくれない。
WebPをJPGに変換する方法:互換性を最大にしたいとき
ウェブサイトから画像を保存したら、.webpファイルだった。メールに添付できない。画像編集ソフトで開けない。JPGしか受け付けないフォームにアップロードできない。
WebP vs JPG:写真に最適なフォーマットはどっち?
JPGは30年間、写真の標準フォーマットでした。どこでも使えます。誰もが知っています。すべてのカメラ、スマホ、アプリがJPGを生成します。
JPG vs PNG vs WebP:どのフォーマットを選ぶべき?
3つのフォーマット。3つの異なる強み。そして、どれをプロジェクトに使うべきか迷っている。