Background
I want to display rich, vibrant images on my theoretical fancy custom display, but due to budget constraints, it displays everything in 3-bit colour! Whilst Regular Dithering would work, I don't want to sacrifice resolution, so I would like my images to be dithered through time!
Specs
Provided an Input Image, I would like you to show me several 3-bit color versions of that image, such that the average colour of all images is the original image.
I/O
You must take an image as input.
You may either animate the image (Return a GIF, Video, or on the screen), or take time as an additional input. If time is taken as input, the output must be Deterministic for a given image and time, and must return as a static image.
Example
From Wikimedia Commons
A lot of quality was lost between recording the output and converting it to a gif, thus a still has also been provided
Victory
The victory condition is code-golf, as per previously stated budget constraints.
Final Notes
Please consider the risk of photo-sensitivity when uploading an answer, and keep images to either external links, or wrapped in a spoiler. Videos of your solution running are not required, but are welcome.
f=lambda i,t:[int(p>t%255)for p in i]
is a valid submission \$\endgroup\$p>rand()
, and enforcing interesting solutions is difficult. \$\endgroup\$