The Image Color Clusterer is a tool for algorithmic art and visual exploration. It deconstructs an image into its fundamental color data and then reorganizes that data based on a chosen sorting method. The result is a new imageāa "clustered" mosaic that reveals the hidden chromatic personality of the original. It transforms a familiar picture into an abstract pattern, allowing you to see its color palette as a unique entity.
A Guide to the Parameters
Each parameter directly influences the character of the final image. Experimentation is encouraged, as different combinations will produce vastly different results.
-
Sort Method: This is the most crucial setting. It dictates the logic for how every pixel in the image is ordered in the final grid.
- Hue: Sorting by hue creates a powerful chromatic flow, often resulting in rainbow-like spectrums. It groups all the reds together, flowing into oranges, yellows, greens, and so on. This method is excellent for creating smooth, vibrant gradients that highlight the full range of colors in your image.
- Saturation: This sort creates a gradient of intensity. It arranges pixels from the most muted, grey, or desaturated tones to the most vivid and pure colors. The result is often a subtle, painterly image that moves from a near-monochrome field into an area of intense, brilliant color.
- Value/Brightness: This method organizes pixels from darkest to lightest. It maps the image's shadows, mid-tones, and highlights into a cohesive flow, often creating a dramatic gradient from black to white. It's a great way to visualize the luminosity and contrast of an image.
- Combinations (e.g., Hue then Saturation): These create more complex, textured patterns. A "Hue then Saturation" sort will first create large bands of color (all the blues together), and then *within* that band, it will sort the pixels from muted blue to vibrant blue. This adds a secondary layer of detail and intricacy to the composition.
-
Grid Unit Size: This controls the scale of the final mosaic.
- Smaller values (2, 4, 10) produce a fine, almost tapestry-like texture where individual pixels blend into a complex whole.
- Larger values (30, 45, 60) create a bold, abstract look with a chunky, graphic quality. The image becomes a mosaic of distinct color blocks.
-
Color Palette: This setting reduces the image's total number of colors *before* sorting.
- A small palette (32, 48) forces pixels into a limited set of colors, creating a more posterized and impressionistic result with distinct color bands.
- A larger palette (96, 128) is more faithful to the original image, allowing for more subtle gradients and a richer, more photorealistic color field.
The Meditative Motion Video Creator
This feature animates the static clustered image, transforming it into a seamless, looping video. It is designed to add life and hypnotic motion to the color fields you create. The controls allow for subtle zooms, chromatic shifts, and textural effects that turn the abstract pattern into a unique piece of generative video art.
Back to the Clusterer