画像形式の選択では、削除できる情報、維持する必要がある機能、ファイルを使用する場所を決めます。JPEG、PNG、WebP、AVIF、SVGは異なる問題を解決します。常に最小の許容ファイルを作る形式はありません。
この比較では、画像の変換と検査のツールを使う前に違いを説明します。品質、透明度、アニメーション、メタデータ、編集、互換性、ラスターグラフィックとベクターグラフィックの違いを確認します。目的は、作業に必要な特性を維持することです。
簡単な回答: 幅広い互換性が必要な写真にはJPEGを使います。可逆ピクセルや確実なアルファ透明度にはPNGを使います。Web上のサイズが重要な場合はWebPまたはAVIFを試します。拡大縮小できるロゴ、アイコン、図にはSVGを使います。
Tool Factoryは、必要な出力を選んだ後に使用します。コンバーターは、処理がブラウザー内に留まるかを示します。どの詳細を削除できるかはツールが決められません。このガイドでは、最初にその判断を行います。
最小のファイルを作る画像形式はどれですか?
最小のファイルは、元画像、エンコーダー、品質、寸法、色深度、透明度、メタデータに依存します。非可逆のAVIFまたはWebPは、写真でPNGを上回ることがあります。単純なロゴでは、小さなSVGがすべてのラスター形式を上回ることがあります。
ファイル拡張子だけではサイズを予測できません。代表的な画像を変換し、実際の表示サイズで出力を比較します。エッジ、グラデーション、テキスト、透明度、色を確認します。結果を承認するまで元画像を保持します。
画像形式の比較表
| 形式 | データモデル | 圧縮オプション | 透明度 | アニメーション | 適した用途 | 主な注意点 |
|---|---|---|---|---|---|---|
| JPEG | ラスターピクセル | 通常は非可逆 | 通常のアルファチャンネルなし | いいえ | 写真と幅広い共有 | 繰り返し保存すると目に見える損傷が増えることがある |
| PNG | ラスターピクセル | 可逆 | あり | APNGはアニメーションをサポート | スクリーンショット、図、テキスト、正確なピクセル | 写真は大きくなることがある |
| WebP | ラスターピクセル | 非可逆または可逆 | あり | あり | 柔軟なコンテナによるWeb配信 | 設定と受信側の対応が重要 |
| AVIF | AV1ベースのコンテナ内のラスターピクセル | 可逆または非可逆のプロファイル | あり | シーケンスをサポート | 効率的なWeb画像、HDR、広色域 | エンコードコストと対応を確認する必要がある |
| SVG | ベクター図形、テキスト、任意のラスター内容 | 転送圧縮もサポートするテキスト | あり | 宣言型またはプログラム型のオプション | ロゴ、アイコン、拡大縮小できる図 | 信頼できないアクティブSVGにはセキュリティ検査が必要 |
この表は機能を説明するもので、結果を保証しません。W3C PNG仕様は、可逆圧縮されたラスター形式を定義します。JPEG委員会は、一般的な非可逆エンコードを説明します。GoogleはWebPコンテナ仕様で、非可逆、可逆、アルファ、メタデータ、アニメーション機能を文書化しています。AOMediaはAVIF仕様で、AVIFプロファイル、HDR、広色域、アルファ、シーケンスを文書化しています。W3C SVG 2は、ベクターおよび混合グラフィックのXML言語を定義します。
形式の違い
JPEGは写真圧縮と互換性を優先します
通常のJPEG処理は、写真の成分を変換して量子化します。量子化は、サイズを減らすために詳細を削除します。通常は、高い品質設定ほど多くの情報を保持します。ただし、品質値は標準化されていません。値80でも、2つのアプリケーションで異なる結果になることがあります。
JPEGは、ピクセル境界の正確さより階調の変化が重要な場合に適しています。写真やスキャンした場面は、多くの場合これに当てはまります。スクリーンショット、テキスト、線、ベタ色ではアーティファクトが見えやすくなります。
JPEGは、PNG、WebP、AVIF、SVGに期待できる完全なアルファチャンネルを提供しません。画像を異なる背景と合成する場合は、別の形式を使います。受信側がJPEGだけをサポートする場合は、想定する背景に画像を合成し、エッジを確認します。
JPEGが必要な場合は、Images to JPG Converterを使います。このページは英語です。変換結果を元画像の代わりではなく派生物として扱います。非可逆保存を繰り返すと損傷が蓄積することがあります。
PNGはラスター値を可逆で保持します
デコードしたピクセルがエンコードされた値を損失なく再現する必要がある場合、PNGが適しています。W3C勧告は、グレースケール、トゥルーカラー、インデックスカラー、アルファ、色情報、メタデータ、APNGアニメーションをサポートします。そのチャンクには整合性チェックが含まれます。
可逆とは、元ファイルと同一という意味ではありません。変換によって、メタデータ、プロファイル、未対応チャンネル、深度、アニメーション、編集情報が変わることがあります。この説明は、表示データに対するPNG圧縮を指します。
PNGは、スクリーンショット、図、ユーザーインターフェース、ピクセルアート、ラスターのロゴ、シャープなエッジの透明度に適していることが多いです。写真も正しく保存できますが、写真の変化を保持するため非効率になることがあります。
システムがPNGを要求する場合は、JPG to PNG Converterを使います。このページは英語です。この変換で、JPEGによって失われた詳細は復元できません。PNG Compressorを使うと、より小さい出力を試し、透明度を確認できます。
WebPはWeb画像向けに複数の機能をまとめます
WebPは、非可逆および可逆データ、アルファ透明度、アニメーション、メタデータ、カラープロファイルをサポートします。この柔軟性により、JPEG、PNG、GIFについて別々の判断が必要なWeb処理をまとめられます。
GoogleはWebPの説明で比較を公開しています。結果は、データセット、指標、具体的なエンコーダーに依存します。予測ではなく、テストする理由として使います。
非可逆WebPは写真や混合グラフィックに適していることがあります。可逆WebPは正確なグラフィックを保持できます。アニメーションは一部のGIFの代わりになります。ただし、再生時間、繰り返し、色、受信側ソフトウェアを確認します。
代表的なサンプルでImages to WebP Converter(英語ページ)を使います。最終サイズで出力を比較します。互換性はサイズより重要な場合があります。
AVIFは現代的な圧縮と豊かな画像信号を目指します
AVIFは、High Efficiency Image File Formatを基にした構造にAV1データを保存します。仕様は、相互運用性を改善するプロファイルを定義します。標準および高ダイナミックレンジ、広色域、モノクロ、アルファ、深度、シーケンスをサポートします。
AVIFは低ビットレートで良好な結果を作れることがありますが、視覚的な確認は必要です。速度、対応、品質、サブサンプリング、深度、色、メタデータが実際の結果を変えることがあります。
配信チェーンが対応し、測定で形式の使用が正当化される場合にAVIFを使います。重要な対象がデコードできない場合に備えて代替を保持します。Webでは、pictureで複数のソースを提供できます。
AVIF仕様1.2.0は、現在のコンテナ規則を定義します。受信側が対応するのは一部だけの場合があります。そのため、正確なプロファイルをテストします。
SVGは固定ピクセル格子なしでグラフィックを記述します
SVGは写真用のラスターコーデックではありません。図形、パス、テキスト、変形、ペイント操作、フィルター、クリップ、任意のラスター画像を記述します。ブラウザーは、この記述を異なるサイズでレンダリングできます。
サイズは複雑さに依存します。パスベースのアイコンは小さく鮮明になります。写真をトレースすると非常に大きな文書になることがあります。SVGにはスクリプト、リンク、外部参照も含められます。
対象が機能をサポートする場合は、ベクターグラフィックにSVGを選びます。マーケットプレイス、ソーシャルネットワーク、メール、文書が固定ピクセルを必要とする場合はラスターに変換します。編集用にSVGの元ファイルを保持します。
変換前の評価基準
1. 視覚的な損失を許容できるか決めます
非可逆圧縮は、サイズを減らすために情報を削除します。既知の出力寸法を持つ写真では有効な場合があります。医療証拠、フォレンジック資料、小さなテキスト、アーカイブの原本、後続編集には不適切な場合があります。
出力の目的を定義します。配信用の派生物には、管理された損失で十分な場合があります。唯一のコピーなら、可逆の元画像を保持します。画面上の目視確認は、保存方針の代わりになりません。
2. 透明度の要件を確認します
透明度には、二値と連続値があります。PNG、WebP、AVIF、SVGはアルファを表現できます。通常のJPEG出力はアルファを表現できません。
半透明の影、柔らかいエッジ、ガラス効果、ロゴ周辺のピクセルを確認します。マット背景は、ある色では正しく見えても別の色では誤って見えることがあります。
3. 重要な場合だけアニメーションを保持します
APNG、アニメーションWebP、AVIFシーケンス、SVGは異なるアニメーションモデルを使います。対応はツールと対象によって異なります。静的な変換では、通知なしに1フレームだけ保持することがあります。
フレーム数、再生時間、繰り返し、透明度、色、最終環境を確認します。アニメーション対応を明示するツールを使います。
4. 色、ダイナミックレンジ、深度を確認します
カラープロファイルは、値の解釈をレンダラーに伝えます。削除または誤読すると見た目が変わります。HDRと広色域には、伝達関数、原色、表示データが追加されます。
重要な作業では、管理された環境を使います。対象が必要なプロファイルを保持し、解釈することを確認します。製品の色や露出が変わるなら、小さいファイルは適切ではありません。
5. メタデータとプライバシーを分けて確認します
メタデータには、カメラ、日時、ソフトウェア、説明、権利、サムネイル、向き、位置情報が含まれることがあります。形式とコンバーターごとに保持するフィールドは異なります。削除するとプライバシーを改善できますが、必要な帰属情報や向きも削除することがあります。
方針を定義します。変換ですべて削除されたと仮定せず、出力を確認します。メディア処理コレクションに関連ツールがあります。何を残すかは自分で決めます。
6. 実際の対象でデコードをテストします
ブラウザーは互換性の一層にすぎません。ファイルは、コンテンツ管理システム、エディター、メッセージアプリ、文書生成器、システムビューアー、API、アーカイブに入ることがあります。各層が対応する範囲は異なります。
実際の対象で出力を開きます。アップロード、プレビュー、変換、エクスポート、ダウンロードを確認します。対応形式でも、プロファイル、寸法、メタデータによって失敗することがあります。
形式を選ぶ実用的な手順
- 元画像を保持します。 変換前に元画像またはマスターを保存します。
- 要件を記録します。 対象、寸法、透明度、アニメーション、編集、色、メタデータ、互換性を記録します。
- 不可能な候補を除外します。 アルファが必要ならJPEGを除外します。通常の写真ではSVGを除外します。
- 現実的な候補を作成します。 Image Format Converterまたは別のコンバーターを使います。このページは英語です。
- 最終サイズで確認します。 テキスト、エッジ、グラデーション、ノイズ、透明度、アニメーション、色を確認します。
- チェーン全体を測定します。 サイズ、エンコード時間、デコード、配信、後続編集を比較します。
- メタデータを検査します。 向き、プロファイル、帰属情報、位置情報、必要なフィールドを確認します。
- 結果を文書化します。 形式、設定、理由を記録し、決定を再現できるようにします。
この手順は、重要なものを決める前に変換することを防ぎます。要件から始めます。サイズは測定した結果として扱います。
シナリオごとの最適な形式
最新のWebサイトの商品写真
AVIFとWebPを、適切にエンコードしたJPEGと比較します。視覚検査と互換性検査に合格する最小の結果を選びます。配信で必要ならJPEGを代替として保持します。マスターは配信対象の外に保存します。
ユーザーインターフェースのテキストを含むスクリーンショット
シャープな境界とベタ色は可逆圧縮に適するため、PNGから始めます。対応がある場合は可逆WebPを試します。ハローやぼけを作る強い設定は避けます。
透明度のあるロゴ
ロゴがベクターベースで、対象が安全なSVGを受け入れる場合はSVGを使います。幅広いラスター互換性と正確なアルファにはPNGを使います。Web処理が正しく対応する場合はWebPまたはAVIFを試します。
ソーシャル画像またはマーケットプレイス画像
最初に対象の仕様に従います。多くのサービスはメディアを再圧縮します。サービスが拒否する最新形式より、受け入れられるJPEGまたはPNGの方が信頼できることがあります。
アーカイブマスターまたは証拠
元画像を保持し、文書化されたアーカイブ方針に従います。派生物をマスターとして扱いません。可逆圧縮でも、削除されたレイヤーやメタデータは復元できません。
アニメーション画像
APNG、アニメーションWebP、AVIFシーケンス、SVGアニメーション、動画のどれが適切か確認します。再生時間と繰り返しをテストします。長い内容や写真内容には動画を検討します。
画像変換でよくある間違い
- JPEGの復元にPNGを使う。 PNGは追加の損失を防ぎますが、破棄された詳細は復元しません。
- ファイル拡張子だけで選ぶ。 設定と画像は形式名より重要な場合があります。
- マスターを削除する。 意図的に決めない限り、派生物を唯一のコピーにしません。
- アルファのエッジを無視する。 別の背景で問題が現れることがあります。
- メタデータの動作を仮定する。 位置情報、向き、プロファイル、説明、サムネイルを確認します。
- 1枚だけテストする。 写真、スクリーンショット、イラスト、ロゴでは必要な形式が異なることがあります。
- 受信側を忘れる。 システムがデコードできない場合、ローカルでの最良の結果も失敗します。
- エンコーダーの品質値を比較する。 品質値は実装の制御値であり、共通の尺度ではありません。
よくある質問
WebPは常にJPEGまたはPNGより小さくなりますか?
いいえ。WebPはよく圧縮しますが、内容と設定が結果を決めます。同等の許容品質で出力を比較します。インデックス付きPNGまたは最適化したJPEGが、設定の悪いWebPを上回ることがあります。
AVIFは常にWebPより優れていますか?
いいえ。AVIFは良い圧縮と豊かな色を提供できます。WebPはより速くエンコードでき、別のシステムで動くことがあります。品質、サイズ、速度、互換性で選びます。
JPEGをPNGに変換すると品質は向上しますか?
いいえ。PNGはデコードしたJPEGピクセルを追加の損失なく保持しますが、破棄された情報は再構成しません。詳細を増やさず、ファイルが大きくなることが多いです。
透明画像にはどの形式を使いますか?
信頼できる可逆ラスター透明度にはPNGを使います。Web配信を小さくするにはWebPまたはAVIFを検討します。ベクターグラフィックにはSVGを使います。
SVGには危険な内容を含められますか?
はい。SVGは文書形式で、アクティブ機能または外部参照を含められます。信頼できないファイルをサニタイズし、公開前に適切なセキュリティ方針を設定します。
EXIFメタデータを削除すべきですか?
方針が求める場合は、非公開または不要なメタデータを削除します。必要な向き、権利、色、処理フィールドは保持します。動作が変わるため、出力を確認します。
出典と方法
この比較では、W3C、JPEG、Google、AOMediaの公開仕様と文書を使用します。単一の合成テストで形式の順位を決めていません。仕様は機能を定義します。代表的なファイルで実際の選択を確認します。
代表的な検査には、複数の画像タイプを含めます。グラデーションのある写真、テキストのあるスクリーンショット、透明なロゴ、ベタ色のグラフィックを使います。各候補に同じ寸法と配信要件を適用します。エンコーダーと設定を記録します。これにより、形式の利点と設定の影響を区別できます。
ブラウザー処理は、プラットフォームのファイルアクセスに依存します。W3C File APIは、ユーザーが選択したFileおよびBlobオブジェクトを定義します。Tool Factoryは、ファイルを提供する前に各ツールをブラウザー処理またはネットワーク処理として示します。
まず必要な形式を選びます。その後、画像変換ツールを開き、代表的な出力を作成し、対象が結果を受け入れるまで元画像を保持します。