Rimozione chiave cromatica
Scegli uno schermo verde piatto, uno schermo blu o un colore di sfondo solido con un contagocce e rendilo trasparente, utilizzando la vera chiave a distanza di crominanza YCbCr.
Risultato
Uno schermo verde o blu aiuta solo se qualcosa dall'altra parte può effettivamente interromperlo. Questo strumento fa esattamente questo, interamente nel tuo browser: carica una foto scattata su uno sfondo piatto e di colore uniforme - uno schermo verde, uno schermo blu, una parete a tinta unita o un prodotto ripreso su un semplice bianco - fai clic una volta su quello sfondo con il contagocce per campionare il suo colore esatto e lo strumento rimuove ogni pixel di quel colore, lasciando un vero PNG trasparente.
La codifica stessa è un vero e proprio calcolo chroma-key, non una scorciatoia. Sia il colore chiave campionato che ogni pixel della foto vengono convertiti da RGB nello spazio colore YCbCr utilizzando le formule di trasmissione standard e la "vicinanza al colore chiave" viene misurata solo nel piano di crominanza Cb/Cr — la luminanza (Y) viene deliberatamente ignorata. Questo è esattamente ciò che rende l'hardware e il software chroma key resistenti all'illuminazione non uniforme sullo sfondo: un'ombra o una zona leggermente più luminosa dello schermo verde si avvicina comunque al colore chiave, perché viene confrontato solo il suo colore, non la sua luminosità. La distanza di crominanza viene quindi mappata su un valore alfa con una curva graduale tra una soglia interna (completamente trasparente) e una soglia esterna (completamente opaca), che un singolo cursore di tolleranza sposta insieme, producendo un bordo morbido e naturale invece di buchi frastagliati a livello di pixel.
I veri filmati con chiave cromatica presentano quasi sempre "fuoriuscite": un bordo del colore dello schermo che si riflette sui bordi del soggetto, il più delle volte come una sfumatura verde o blu lungo i capelli o le spalle. Questo strumento include l'effettiva soppressione delle fuoriuscite, non solo un ritaglio di trasparenza: per i pixel vicini al colore chiave, trascina il canale dominante del colore chiave verso la media degli altri due canali, in proporzione a quanto il pixel è vicino all'essere completamente trasparente, rimuovendo la dominante di colore sui pixel reali del bordo semitrasparente anziché lasciare una frangia colorata.
Questo è intenzionalmente uno strumento chroma-key, non un dispositivo di rimozione dello sfondo AI: funziona perché lo sfondo è di un colore piatto e noto, non perché capisce cos'è una persona o un prodotto. Puntalo su una foto con uno sfondo occupato o sfumato e il risultato sarà scadente in base alla progettazione: questa è esattamente la classe di problemi che la segmentazione dell'intelligenza artificiale risolve e questo strumento offline, incentrato sulla privacy, non tenta di falsificare. Scegli il colore chiave, regola la tolleranza e la soppressione delle fuoriuscite rispetto all'anteprima a scacchiera prima/dopo, quindi scarica il PNG trasparente. Non viene mai caricato nulla; l'intera pipeline viene eseguita sulle API Canvas 2D e ImageData del tuo dispositivo.