The author wants to pixelate web pages or specific parts of web pages directly from the client side using ViolentMonkey. They don’t want to use raster screenshots and manipulate them in an image editor. The author is currently struggling to construct an SVG filter that can divide elements into cells, find the average color of pixels in each cell, and flood-fill each cell with the average color. The existing SVG pixelators they found are not suitable for text or diagrams. The author has tried various techniques but hasn’t been successful so far. They are open to any suggestions or help to achieve their goal.
https://meyerweb.com/eric/thoughts/2023/12/21/pixelating-live-with-svg/