PNGをJPGに変換
PNG ラスター画像を JPEG 形式に変換すると、ロッシー(非可逆)圧縮を適用してファイルサイズが縮小され、ウェブサイトでの画像の読み込みが高速化され、ストレージ容量が節約されます。
フォーマットの比較と技術仕様
| 仕様 | PNG | JPG |
|---|---|---|
| MIMEタイプ | image/ | image/ |
| タイプ | ラスター | ラスター |
| 圧縮 | ロスレス(DEFLATE / LZ77 + ハフマン符号) | ロッシー(離散コサイン変換 / DCT) |
| 標準仕様 | W3C PNG 第3版 | ISO/IEC 10918-1 / ITU-T T.81 |
| マジックバイトヘッダー | 89 50 4E 47 0D 0A 1A 0A | FF D8 FF |
フォーマットの概要と用途
PNGからJPEGへの変換は、JPEGが必要なワークフローや、写真画像のサイズを非可逆圧縮で小さくできる場合に役立ちます。PNGはデコード済みのピクセルを追加の非可逆圧縮なしで保持しますが、JPEGは多くの設定でファイルを小さくするために画像情報の一部を削ります。JPEGは広くサポートされていますが、互換性は使用するソフトによって異なります。
技術仕様とコーデックの詳細
ソース形式である PNG(image/png)は、LZ77 とハフマン符号化を組み合わせたロスレス圧縮スキームを使用します。そのファイルは、マジックバイト署名 89 50 4E 47 0D 0A 1A 0A で始まります。ターゲット形式である JPEG(image/jpeg)は、離散コサイン変換(DCT)と量子化を含むロッシー圧縮パイプラインを使用します。JPEG ファイルは SOI マーカー FF D8 で開き、EOI マーカー FF D9 で閉じます。変換中、エンコーダーは人間の目が容易に認識できない色の詳細を破棄し、絶対的なピクセル精度の代わりに大幅に小さなファイルサイズを実現します。
OSとブラウザの互換性
JPEGとPNG形式は、Windows、macOS、Linux、iOS、Androidなどのオペレーティングシステムで幅広くサポートされています。Chrome、Firefox、Safari、Edgeなどの最新Webブラウザーは、プラグインなしで両方の形式をネイティブに表示できます。モバイル端末の閲覧アプリやデスクトップ画像編集ソフトでも、どちらの形式も問題なく扱えます。
役立つ情報
このコンバーターはJPEGを固定品質85でエンコードします。ファイルサイズを抑えながら高い画質を保つバランスに設定されているため、調整項目はありません。
よくある質問
品質を落とさずに PNG 画像を JPEG 画像に変換するにはどうすればよいですか?
JPEGは非可逆圧縮方式を使用するため、画質をまったく損なわずにPNGをJPEGに変換することはできません。ただし、このコンバーターはJPEG品質を固定の85に設定しているため、目立つ劣化を抑えながらファイルサイズを小さくできます。
PNG 画像と JPEG 画像の違いは何ですか?
PNG は、ロスレス圧縮と透明度をサポートするラスター形式であり、シャープなグラフィックやロゴに最適です。JPEG は写真用に設計されたロッシーラスター形式であり、人間の目がめったに気付かないデータを恒久的に削除することで、より小さなファイルサイズを実現します。