From 1886 Neo-Impressionism to Computational Pixels
In 1886, French painter Georges Seurat unveiled A Sunday on La Grande Jatte. Instead of blending oil paints on a palette to mix colours, Seurat systematically dabbed thousands of tiny, unblended dots of complementary pigments directly onto the canvas.
Viewed up close, the masterpiece is a vibrating galaxy of chromatic points. Step back three paces, and the viewer's own retina performs optical mixture — fusing adjacent dots into radiant, living light. Seurat called this technique Chromoluminarism, later widely termed Pointillism.
In the digital era, artists, printmakers, and tattoo designers frequently seek to transform continuous-tone digital photos into that same tactile pointillist aesthetic.
You can experiment with this transformation right now using our free Halftone Image Generator. If you want to prepare your halftone patterns for apparel or screen printing, read our dedicated technical guide Halftone Screen Angles & Print Preparation: CMYK Rosettes to Apparel Mockups.
Two Distinct Computational Approaches to Dot Art
When converting a digital image into a constellation of dots, graphic algorithms generally bifurcate into two distinct mathematical models:
1. Amplitude-Modulated Grid Stippling (The Halftone Approach)
In regular halftoning and stippling, the canvas is subdivided into an orthogonal grid of uniform spacing. For each cell:
- The algorithm samples the average luminance of underlying pixels.
- In classical printing theory, mark area scales with darkness, so dot radius is proportional to the square root of darkness coverage:
radius ∝ √(darkness).
In bright highlight regions, marks shrink to microscopic pinpricks or disappear entirely. In deep shadows, marks expand until they touch neighbours.
Strengths: Extremely fast (a single O(N) pixel pass in Canvas 2D), mathematically deterministic, and ideal for screen-printing stencils and comic-book pop art.
Regular Stipple Grid (Uniform Spacing, Variable Size):
· · · o O ● ● O o · ·
· · o O ● ● ● O o · ·
· o O ● ● ● ● ● O o ·
2. Edge-Saliency Circle Packing (The Percolator Approach)
Rather than locking dots to a rigid graph paper grid, circle packing simulates physical discs settling against one another under boundary constraints:
- The engine builds an edge-saliency map from a 2× downsampled luminance buffer using central-difference Manhattan gradients (
|dx| + |dy|), followed by morphological maximum dilation. - Candidate circles are placed greedily from largest to smallest.
- Radii adapt to local contours: flat, uniform regions receive large decorative discs, while high-frequency outlines (eyes, lips, high-contrast borders) receive tiny, tightly packed circles.
Strengths: Produces fluid, organic compositions reminiscent of stained glass or decorative mosaics. In our Texture Studio, this filter is named Percolator. To dive deep into the geometry, read our dedicated technical breakdown on the Circle Packing Mosaic Algorithm.
Technical Comparison of Dot Art Styles
| Property | Dynamic Marks (Dotcross) | Chromatic Stipple (Stipple) | Organic Discs (Percolator) |
|---|---|---|---|
| Grid Structure | Rigid Cartesian with Bayer jitter | Regular grid on dimmed photograph | Non-periodic adaptive packing |
| Dot Geometry | Circles in midtones; crosses in shadows | Two-tier dot glyphs (∙ and •) | Tangent non-overlapping discs |
| Color Model | Pure monochrome ink on white | Full original image palette | Sampled flat disc colors with borders |
| Shadow Behavior | Cross arms expand while preserving negative space | Large dot glyphs over darkened base | Discs shrink to pack into high-contrast edges |
| Visual Mood | Editorial, technical blueprint, high contrast | Retro newsprint, graphic pointillism | Organic, stained glass, computational fine art |
| Engine | Canvas 2D threshold loop | Canvas 2D typography glyph pass | Multi-pass edge saliency and collision detection |
Practical Design Workflow: From Photo to Dot Drawing
To get the cleanest, most striking pointillist exports:
- Isolate the Silhouette: Crop closely to your subject and eliminate noisy backgrounds. A clean portrait silhouette on a white or dark field yields immediate visual impact.
- Push Contrast Hard: Subtle midtone gradients can turn into an indistinct soup of medium-sized dots. Ramp up contrast to establish sharp transitions between deep shadows and bright specular highlights.
- Choose Monochrome vs Chromatic: In the Halftone Image Generator, select Dotcross for stark, high-contrast black-and-white ink dots. Select Stipple to draw coloured dot glyphs sampled directly from the photo's original palette, evoking Seurat's luminous paintings.
- Tune Cell Density: Lower the Detail slider for bold, chunky dots suitable for t-shirt prints or posters. Raise it for fine-screen textures that preserve photorealistic likenesses.