This is real time chroma-keying through a canvas

Very simple algorithm, it checks every pixel's RGB value if it is within range of the set value + tolerance. If this is true, it sets the pixel to be fully transparent. There is no check for partial matching / partial transparency.

Tolerance
Resolution (width in px)
180960

Credits

Video: 【Touhou Project】"Bad Apple!! feat. nomico" - Silhouette PV by あにら
Static background image: 夕2 by 磯部トースト
Animated background image: Untitled by 豊井祐太 (Toyoi Yuuta)

Backgrounds

X

Current background