- ブログ
- 写真の背景をオンラインで削除する:撮影した写真から納品できる切り抜きまでの5段階ワークフロー
写真の背景をオンラインで削除する:撮影した写真から納品できる切り抜きまでの5段階ワークフロー
再現できるワークフローで写真の背景をオンライン削除する:きれいに分離できるよう撮影を整え、標準の処理を1回実行し、2種類の背景で切り抜きをテストし、テストで露呈した問題だけを直し、実際の出品仕様を満たすファイルとして書き出す。

切り抜きの失敗の多くは、アップロードする前に決まってしまう。被写体とその背後の景色が同じ色調に収まっているとき、1つの光源が両方を染めているとき、あるいは残すべき輪郭にストラップが横切っているとき、除去の工程は推測するしかなく、その推測はフリンジ、欠けた取っ手、製品の中央に開いた穴として現れる。写真の背景をオンラインで削除する作業で、クリックは簡単な部分にすぎない。最終的にそのファイルが使えるかどうかを決めるのは、クリックを取り巻くワークフローだ。
以下はそのワークフローを5つの段階に分けたものだ。フレームを整え、標準の処理を1回実行し、切り抜きを2種類の背景でテストし、テストで露呈した失敗だけを修正し、書き出し先が受け入れるファイルとして出力する。2回やってみれば、1枚あたりおよそ10分で終わる。
ステージ1:アップロード前に写真へ公平な条件を与える
分離こそが仕事のすべてだ。モデルは、被写体のピクセルが背景のピクセルとして振る舞わなくなる境界を見つける。だからその境界を強くするものは、どれだけ後から手を加えるよりも価値がある。比重の大半を占めるのは、色調、光、間隔の3つだ。
まず色調。淡い色のテーブルに置いた淡い色のマグカップは、同じマグカップを濃い色の布の上に置くよりも難しい切り抜きになり、それを変えるのに2分しかかからない。コントラストは美しくある必要はない。ツールがなぞる輪郭に沿って存在していればいい。
次に光。硬い直射日光はくっきりした影をつくり、その影は実際にシーンの一部なので、切り抜きはたいてい被写体にくっついたまま影を残してしまう。柔らかく拡散した光なら影は浅くなり、落としやすくなる。曇り空、薄いカーテンをかけた窓、あるいは白いフォームボードを影側に反射させる方法だ。製品写真の撮影者がこうするのはまさにこの理由で、硬い光源1つに頼るのではなく拡散材とレフ板を使い、真上から照らす正午の光よりも、早朝や夕方の低い太陽を好む(Shopify)。
3つ目は間隔。輪郭に触れているものは、それがストラップであれ、葉であれ、棚の縁であれ、製品の背後に立つ2つ目の物体であれ、切り抜きが発明できない情報だ。目に見える隙間を空けておく。支えが必要な物体なら、後ろから支え、撮影前にカメラ位置から輪郭を確認する。
小さな習慣を2つ身につけておくと後で効いてくる。最終的なトリミングより少し広めに撮って、傾き補正と構図の取り直しの余裕を残すこと。そして手持ちで最もシャープで最も大きいフレームを残すこと。ピントがエッジを定義し、モーションブラーはそれを柔らかい帯ににじませて、どんなモデルにも復元できなくする。
入力画像を2分で整えてフレームを決める。 小さな補正は切り抜きの後ではなく、前に済ませる。色、露出、傾き補正はいずれも輪郭上のピクセルを変えるので、後からやるということは、除去をやり直すか、フラット化したPNGを編集してそのついでに透過まで劣化させるかのどちらかになる。
- 水平と垂直を、何よりも先にまっすぐにする。
- 作業用フレームにトリミングし、四方に均等な余白を残す。
- 元の画像全体が目の前にあるうちに、ホワイトバランスと露出を直す。
- ホコリや汚れをスポット修正する。100%表示では取るに足らない斑点が、アルファチャンネルの中央に浮かぶゴミになる。
- 未加工のオリジナルを作業コピーのそばに残す。修正によっては最初からやり直すほうが楽だからだ。
切り抜く前に、強いノイズ除去と強めのシャープ化は避ける。どちらも境界をにじませたりハローを出したりするが、ハローこそ次の段階が探しているものだ。
ステージ2:標準の処理を1回実行し、それから比較する
アップロードするだけのツールにプロンプトは要らない。画像を渡せば切り抜きが返ってくる。KOOX AI Background Remover はこの方式で動作し、2つのモデルを用意している。標準モデルはポートレート、製品写真、ロゴ向けの高速な切り抜きを生成し、Proモデルは細い髪、毛皮、半透明の素材、ジュエリーなど、速度よりもきれいな分離が重要なケースを狙っている。どちらもPNGで書き出すので、透過結果を得たい場合に適している。
ワークフローのルールは、標準の処理をまずフル解像度で1回実行し、その結果を保持しておくことだ。常にそれが勝つからではなく、比較するための基準になるからだ。次の段階の2背景テストに通れば、1回の処理で終わりだ。失敗したら、同じファイルをProモデルに通し、2つの出力を同じズーム倍率で並べて比較する。同じ写真に対して2つのファイルを比べるのは判断だが、1つのファイルを元画像の記憶と比べるのは推測にすぎない。
切り抜く前に縮小しない。手持ちの最大サイズで切り抜き、完成した切り抜きを後からリサイズする。マットを書き出した後のリサンプリングは、何度も繰り返すのではなく1回の柔らかい処理で済むからだ。
ステージ3:判断する前に2種類の背景で切り抜きをテストする
よくある間違いは、切り抜きを元の背景の上で、あるいは白の上で判断してしまうことだ。白は寛容で、明るいフリンジは白に消え、影の欠落も消える。切り抜きを中間グレーの上に置き、次に暗い背景の上に置いて、100%表示と200%表示の両方で見て、被写体ではなく輪郭をたどる。4種類の失敗がすぐに現れる。
上端に沿った明るいハローは、エッジのピクセルがまだ古い背景を引きずっていることを意味する。元画像の被写体の背後に明るい壁や白飛びした窓があった場合によく起きる。取っ手、ストラップ、チェーン、数本の細い髪などの細い部分が欠けたり失われたりするのは、被写体が最も細い場所でマットが確信を失ったということだ。被写体の下に影が残ったままになると、背景が消えたときに灰色の汚れのように見え、被写体が浮いているように見える。被写体の内側に長方形やグラデーションの斑が現れるのは、ガラス、瓶、メッシュで最もよく起きるが、ツールが透けて見える領域を背景として扱ったということだ。

最後に、書き出し先そのもので確認する。グレーの上で合格した切り抜きでも、彩度の高いブランドカラーでは失敗することがある。中立の背景で生き残ったエッジのピクセルは、赤や青の上で色かぶりとして現れるからだ。
ステージ4:テストで露呈したものだけを修正する
この順番で修正し、失敗が消えたらすぐに止める。
- 同じ写真をProモデルでもう一度通す。細いエッジはそのためのモデルであり、コストはアップロード1回だ。
- よりタイトにトリミングして再実行する。大きなフレームの中の小さな被写体は、解像度を空の背景に費やしてしまう。そして解像度が効くのは輪郭においてだ。
- 元の影を追いかけるのではなく、意図的に影を合成する。被写体の下の柔らかい楕円は、救い出した汚れよりもたいてい良い。
- 写真を変える。間隔を改善して撮り直すほうが、5回目の試行に勝る。
透明な被写体には別の期待値が要る。ガラス、メッシュ、煙はアルファが連続的に変化しており、それを無理に硬い切り抜きにすると、透明であるという証拠そのものが壊れる。そうした場合は、固体の部分については切り抜きを残し、すべてを一度に置き換えるのではなく、その部分だけを新しい背景に合成する。
始める前に停止ルールを決めておく。同じ写真で同じエッジが2回失敗するなら、そのファイルには望む分離が含まれておらず、もう一度実行しても加わることはない。新しい試行は必ずオリジナルから始め、前回の切り抜きから始めない。保存を繰り返すとエッジが柔らかくなり、フリンジが積み重なるからだ。
ステージ5:書き出し先が受け入れるファイルとして納品する
透過はPNGの目的そのものだ。この形式は任意のアルファチャンネルを持ち、ピクセルを可逆で保存する。透過が必要なときに推奨されるのはそのためであり(MDN)、仕様ではそのアルファがどのように保存され解釈されるかが定義されている(W3C)。JPEGにはアルファがまったくない。切り抜きをJPEGで保存すると、空の領域が黙って埋められ、たいていは白で埋まる。
マーケットプレイスはさらに独自の要件を上乗せしてくる。Googleの商品画像仕様は、最低500×500ピクセルを求め、出品フォーマット全体で最良のパフォーマンスを得るには1500×1500程度を推奨し、JPEG、WebP、PNG、GIF、BMP、TIFFを受け入れ、ファイルサイズの上限を16MB、64メガピクセルとし、実際の形式と一致しない拡張子はサポートされていない画像のエラーの原因になると警告している(Google Merchant Center)。うるさいアップロードフォームを満たすためにPNGを.jpgにリネームするのは、したがって悪い取引だ。代わりに正しく再エンコードする。
実務的な手順は、透過PNGのマスターを1つ保持し、そこから配信先ごとのコピーを書き出し、配信先が不透明なファイルを要求する場合にのみ白やブランドカラーにフラット化することだ。

最終的な用途が白背景を前提とするマーケットプレイスの出品なら、切り抜きを純白に合成し、エッジが灰色の縁を拾っていないことを確認して、そのコピーをJPEGで保存する。同じ製品が一連の出品に登場する場合、ここが1つのクリーンアップ手順をセット全体で使い回すべき地点でもある。写真ごとに違う直し方をするのではなく、この出品向けクリーンアップワークフローのように。
完了と言う前の10分チェックリスト
- 切り抜きは白の上だけでなく、中間グレーと暗い背景の上でも判断した。
- 元の背景で最も明るい部分に接するエッジに、明るいハローがない。
- 取っ手、ストラップ、チェーン、髪の細い毛が200%表示で無傷だ。
- 被写体の下の影は意図したものであり、残りカスではない。
- 細い部分や透明な部分は、硬いマットではなく連続的なエッジを保っている。
- 納品ファイルはアルファ付きPNG、または適切に合成した不透明コピーだ。
- 寸法とファイルサイズが、配信先の明示した最小要件を満たしている。
- 透過マスターは書き出しファイルの隣に保存されており、上書きされていない。
エッジ処理そのものについて別の意見が欲しいなら、エッジチェックの手順が輪郭に沿って何を見るべきかをより深く扱っている。しかし、写真の束を一貫させるのは上の順序だ。整え、1回で切り抜き、2回テストし、最小限だけ直し、仕様どおりに納品する。