要するに、「背景を除去する」と「透明にする」は同じ依頼に聞こえますが、そうではありません — 単色に置き換えても、被写体の後ろに不透明な箱が残りますが、本物の透明度は、その上に置かれるどんな背景でも機能するピクセル単位のアルファチャンネルです。RemoveGifBG は、色を合わせた塗りつぶしではなく、本物のアルファを出力します。
ほとんどのキャラクターアニメーション — GIF、動画クリップ、書き出したアート — は、何かを背景に録画またはレンダリングされています。白いスタジオ背景、グリーンスクリーン、アプリの単色キャンバス色などです。素材が作られた場所にとどまる限り、それで問題ありません。それをDiscordのチャット、配信オーバーレイ、商品サムネイル、または別の色の背景に置きたいと思った瞬間、その平坦な背景は中立でなくなり、キャラクターの周りの目に見える箱になります。
適切な背景除去処理は、2つの別々の仕事をします。第1に、どのピクセルがキャラクターでどれが背景かを正しく判断する必要があります — 白い背景の白い毛並みや、被写体の端の髪の毛や細部といった厄介なケースを含みます。第2に、その判断を、それをサポートする形式で実際のアルファチャンネルとして書き出す必要があります。そうすれば「透明」は、あるアプリのプレビューだけでなく、ファイルが開かれたり埋め込まれたりするあらゆる場所で透明を意味します。
後処理は、その最初の切り抜きの後の作業の層です。古い背景色がキャラクターを縁取らないようにエッジのフリンジをクリーンアップし、モデルがマスクを間違えた個々のフレームを修正してアニメーションがちらつかないようにし、特定の宛先(チャットアプリ、配信オーバーレイ、マーケットプレイスの出品)が実際に要求する正確なキャンバスサイズと形式で書き出します。RemoveGifBG は両方の部分 — フレームごとの切り抜きと、その上のクリーンアップ処理 — を自動的に処理します。
色の置き換えではなく、本当に透明度が必要になるのはいつか