Welcome to the Pointillizer! This interactive tool lets you apply the artistic technique of pointillism to visualize and experience images and video in playful, dynamic ways.
- Upload an image or video, or select an example dataset.
- Your image will start pointillizing automatically. Use the top menu to
pause
,
reset
, or
resolve
the image.
- Adjust the animation speed and dot size in the settings menu.
- Use the frame view menu to save images or video frames and compare them side-by-side.
- Try using keyboard shortcuts like
space to play/pause,
r to reset the canvas, or
i to resolve the image.
All your data stays local on your device. Nothing is uploaded or stored externally.
Watch Demonstration Video
The Pointillizer is an
open-source project
built with Svelte, JavaScript, and p5.js, licensed under the GNU General Public License Version 3.0. It is developed by Ben Rydal Shapiro, Deborah Silvis, Edwin Zhao, and contributors with support from the National Science Foundation (#1623690, #2100784). Special thanks to
Dan Shiffman and the
p5.js community for their inspiration.