Splashery
Splat Selector, a still.
True sizeNoneit has no size
Math · Built from a recipe

Splat Selector

A tool has no size of its own. It works on whatever you give it.

PlaygroundThe others with no size

A word or picture becomes a tree of splats.

Shelf
Math
Kind
Built from a recipe
Your own
A word or a picture
Sound
Yes
Licenses
Own work (made in the page)

How to play, in the Playground

Tap a splat to split it in two. Tap its ring or the background to clear the selection. Hold a piece to merge it back.

Its controls

ControlKindRangeStart
Replay the last split or mergeTap
Replay the last split or mergeButton
WordText
LevelSetting

About it

A word or picture becomes a tree of splats. Each splat has the exact center and covariance of the pixels beneath it, and each split divides them at the median along their main axis, so the two halves add back up to their parent.

Tap a splat and it splits into its two halves, which slide apart from its center. Tap its ring again, or tap the background, to clear the selection and shading. Tap another splat to go finer there. Hold a piece, or tap one at the finest level, to merge it back. Each split rings its splat and shows its numbers. The dial sets the whole picture from 1 to 16,384 splats. Type a word or open a picture (it stays on this device) in the Splash tab. From a concept by Ryan Kamp. Made by Ryan Kamp. Code: MIT. Procedural splats: CC0.

Details

Your own files
image/png, image/jpeg, image/webp, image/gif

Sources and credits

Made in Splashery. Its code is MIT.

Share it

This link opens it in the Playground. To put it on your own page, add the element and one script tag. Every option.

https://splashery.app/play/?toy=one-splat<script type="module" src="https://splashery.app/play/src/element.js"></script> <splashery-toy toy="one-splat"></splashery-toy>

Nearby in the collection