クロマキーは、特定の色を手がかりにして被写体と背景を分離し、別の背景と合成する技術である。緑や青の背景を使って撮影し、その色の部分を透明領域として扱う方法が代表的である。マスク処理の一種として理解すると、切り抜きと合成の関係が整理しやすい。
クロマキーでは、画像中の特定色に近い画素を背景として判定し、その部分を消したり別画像に置き換えたりする。単純に完全一致する色だけを見ると境界が荒くなるため、実際には色の近さや境界のなめらかさを考慮する。背景色を均一にしておくほど、被写体と背景を分離しやすい。アルファブレンディングと組み合わせることで、髪の毛や半透明部分の境界を自然に見せることもできる。
CG制作では、実写人物をCG背景に合成したり、ニュースや映像制作で背景を差し替えたりするときに使われる。実写素材とCG素材を同じ画面に自然に置くための基本的な合成技術である。
ゲーム開発では、動画素材の背景抜き、配信画面の人物合成、イベント映像とCG背景の合成などに関係する。リアルタイム配信やAR演出でも、背景色を利用した簡易的な切り抜きとして利用される。
実装では、各画素の色が指定したキー色にどれだけ近いかを調べ、近ければ透明、離れていれば不透明として扱う。境界を滑らかにするには、透明度を段階的に変える。
クロマキーは、特定の色をキーとして背景を抜く合成技術である。単なるオーバーラップではなく、色をもとにマスクを作って合成する点が重要である。