Bayer · Halftone · Modulation
40+ dither algorithms
From classic 8×8 Bayer and Floyd–Steinberg to halftone angles, knitt, circuit modulation, and cyber patterns — each one a different grain on your face.
chrome / edge extension
Dithering — reinvented for your Teams camera.
[ get deter cam ] →Bayer · Halftone · Modulation
From classic 8×8 Bayer and Floyd–Steinberg to halftone angles, knitt, circuit modulation, and cyber patterns — each one a different grain on your face.
Live controls
Pixel size, tone levels, dither strength, contrast, and brightness update live in the popup and mid-call — flip the master toggle without restarting your camera.
Ink on paper
Lock a 1-bit ink/paper look with custom colors, or keep dithered color. Same Obra Dinn energy, tuned for your lighting.
No virtual cam
Hooks getUserMedia in the page, processes frames with WebGL, and hands Teams a canvas stream. Audio passes through untouched. Everything stays local.
Skip OBS. Skip virtual cameras. One extension — ordered dither on your Teams webcam in a single click.
[ get deter cam ] →load unpacked → join a call →
Go to chrome://extensions or edge://extensions and enable Developer mode.
Click Load unpacked and select the extension/ folder from this project.
Open the preview tab from the popup, allow camera access, and dial in pixel size / algorithm.
Open teams.microsoft.com, reload the tab, join a call, and turn your camera on.
frequently asked questions →
teams.microsoft.com, teams.cloud.microsoft). The native desktop app is not supported — it has no getUserMedia hook for extensions.[Deter] getUserMedia hook installed.check if deter cam is right for you →
[compatibility & runtime]