JPG 背景の制限: フォーマットで保持できないもの
JPG では透明な背景を保存できません。 JPG 内のすべてのピクセルは可視の色に解決される必要があるため、JPG として保存されたカットアウトは、白、黒、または別の選択した色に対して平坦化されます。被写体の周囲の領域を空のままにしておく必要がある場合は、代わりに PNG をエクスポートしてください。
この制限により、JPG がソース写真として不適切になるわけではありません。これは、JPG と透過出力のジョブが異なることを意味するだけです。
「透明性が保てない」とは
カットアウトには 2 種類の情報が含まれます。
- 被写体の目に見える色。
- 完全に空のエッジ ピクセルと部分的に透明なエッジ ピクセルを含む、各ピクセルの可視性。
2 番目の部分は一般にアルファと呼ばれます。 JPG には保存する場所がありません。
ソフトウェアが透明なカットアウトを JPG に変換するとき、すべての空のピクセルをどの目に見える色で置き換えるかを決定する必要があります。結果は再び完全な長方形になります。多くの場合、その置換は白ですが、黒または選択した塗りつぶしになる可能性があります。
ファイルには何も問題はありません。透明な情報は、宛先フォーマットで伝送できないため削除されました。
アルファのわかりやすい英語の概要については、透明 PNG とは何ですか? を参照してください。
JPG を入力することもできます
ほとんどのカメラや携帯電話の写真は、通常の長方形の画像です。被写体の背後には、部屋、壁、通り、またはテーブルの上がすでに見えている状態で到着します。これにより、JPG が背景除去の通常の入力になります。
便利なワークフローは次のとおりです。
- JPG ソースを開きます。
- 対象者を隔離する。
- エッジを検査して調整します。
- 新しい結果を PNG としてエクスポートします。
ソースと出力で同じ形式を使用する必要はありません。 JPG 写真を透明な PNG に変換する では、そのジョブを直接実行します。
背景が白いと誤解を招きやすい理由
白いページ上で見ると、白のカットアウトが透けて見える場合があります。それを暗いスライド上に移動すると、長方形の白いプレートがはっきりと見えます。
この簡単なテストを使用してください。
- 画像を白以外の明るい色の上に置きます。
- 四隅すべてを見てください。
- 腕、ハンドル、髪の周りの隙間を確認します。
テスト カラーがこれらの領域に表示されない場合、ファイルは平坦化されます。 .jpg ファイル名を見れば、その理由が分かります。 .png ファイル名は透明度をサポートできますが、PNG は依然として固定塗りつぶしで意図的にエクスポートされている可能性があります。
白は色です。透明とは、目に見える背景ピクセルがないことです。
ソフトエッジは別の制限を明らかにします
優れたカットアウトには、必ずしも明確な境界があるとは限りません。ヘア、ファー、ファブリック、シャドウ、およびアンチエイリアス処理されたカーブには、部分的に表示されるエッジ ピクセルが含まれる場合があります。 Alpha を使用すると、これらのピクセルが新しい背景とブレンドされます。
透明なエッジを JPG に平坦化すると、エッジは 1 つの固定カラーに対してブレンドされます。その JPG を別の色の上に置くと、次のように表示されるかもしれません。
- 淡い輪郭。
- ダークフリンジ;
- 細かい部分の周りの箱状のコーナー。
- 元の塗りつぶしから残ったマット。
後で JPG から白い四角形を削除するだけでは、必ずしも元のカットアウトが復元されるわけではないのはこのためです。遷移ピクセルはすでに白と混合されています。
JPG 保存を繰り返すと品質が低下する可能性があります
JPG は非可逆圧縮を使用します。視覚的な詳細を簡素化することで写真画像を小さくするように設計されています。保存を追加するたびに、特にシャープな高コントラストのエッジの周囲で、リンギング、ブロックノイズ、またはスミアが発生する可能性があります。
エッジはまさにきれいなディテールが必要な場所であるため、これらのアーティファクトはカットアウトの境界付近で問題になります。大幅に圧縮されたソースでは、次のような表示がされる場合があります。
- 輪郭があいまい。
- 輪郭近くの小さなカラーブロック。
- 失われたストランドまたは薄い部分。
- 背景の細部に似たカラーノイズ。
PNG にエクスポートすると、切り抜き後に損失の多い JPG 段階がさらに発生するのを防ぎます。ソースからすでに欠落している詳細を復元することはできませんが、透明な結果に JPG 圧縮を追加することは避けられます。
JPG がまだ正しい最終ファイルである場合
以下のすべてが当てはまる場合、JPG は賢明な配信形式となります。
- 最終的な背景は意図的に固定されています。
- 透明性は必要ありません。
- 画像は主に写真です。
- 宛先は JPG を受け入れるか、JPG を優先します。
- 将来の背景の変化よりも、配信サイズの縮小が重要です。
たとえば、完全に写真の背景を持つ完成したバナーは、アルファの恩恵を受けられない可能性があります。納品仕様により必要な場合は、完成した白背景のカタログ写真を JPG で納品することもできます。
重要な点は意図です。透明なマスターを必要な色に平坦化し、JPG 納品コピーを作成します。被写体に別の背景が必要ないと確信できない限り、マスターを破棄しないでください。
実用的な意思決定表
| 必要 | 使用 |
|---|---|
| 携帯電話またはカメラの写真から開始 | JPGでも大丈夫です |
| 空の背景領域を保持する | PNG |
| 1 つの切り抜きをさまざまな色で再利用 | 透過PNGマスター |
| 1 つの固定背景で最終的な写真を納品する | JPG が適しているかもしれません |
| 部分的に透明なソフト エッジを保持する | PNG |
| JPG を明示的に要求する宛先を見つける | 意図的に平坦化してから JPG をエクスポートします。 |
最新のカットアウト形式のより広範な比較については、カットアウトの PNG vs WebP vs AVIF を参照してください。
よくあるリカバリの間違い
拡張機能の名前を変更する
image.jpg を image.png に変更しても、ファイルは変換されず、アルファも復元されません。実際に PNG データを書き込むソフトウェアを介してエクスポートまたは変換します。
平坦化された JPG から白を消去する
これは単純なハードエッジのグラフィックには機能しますが、被写体の白い部分が損傷し、薄いエッジの汚れが残ることがよくあります。透明なマスターに戻すほうが安全です。
エクスポートの代わりにプレビューを送信する
スクリーンショットは、表示されているチェッカーボードを含むプレビュー全体を平坦化します。エディターのエクスポート アクションを使用します。
すべての PNG が透明であると仮定します
PNG にはアルファを含めることができますが、完全に不透明な背景を含めることもできます。対照的な色の上で確認してください。
最も安全なワークフロー
一般的な写真の入力とコンパクトな固定背景の配信という、JPG が得意とする用途に使用してください。結果の透明度を維持する必要がある場合は、PNG を使用します。
背景を削除した後も、きれいな PNG マスターを保管してください。必要に応じて、そのマスターから白 JPG、カラー JPG、またはその他の宛先コピーを作成します。この順序ではオプションが保持され、平坦化された後に透明度を再構築しようとすることが回避されます。