Badges-Be-Done

Procedural badge compositing, batch-ready.

🎨 Color Reference Image

Optional source image used for color extraction across all generate layers.

No file selected
Color reference
WIP Session

🗂 Image Sorter

Pre-process large image folders before importing: removes duplicates, filters skewed aspect ratios, and buckets by resolution. Runs locally — nothing is uploaded.

Detecting OS…
How to use

1. Background Layers

Compiled bottom-up. Not used for intersection detection.

Regenerates all generate-type background layers with unique seeds per batch image.

Compiled Background Preview

2. Midground Images

💡 Tips for best results

Image prep: Crop to 1:1 ratio. Use PNG with transparency for clean overlays.

Background removal: remove.bg works well for most images.

Top row — Slice Detection On: Opens the slice preview modal before processing. Choose which overlap regions get promoted above the border.

Bottom row — No Slice Detection: Composited directly, no modal.

✂ Slice Detection On
Resize & Slice

Fills 64×64 · slice on

Center & Slice

Native size centered · slice on

▫ No Slice Detection
Resize

Fills 64×64 · no slicing

Center

Native size centered · no slicing

3. Interaction Borders / Icons

Compiled before slice detection. Overlapping midground pixels can be promoted to front layers.

📦 Where to find pixel art borders

Accepts any 64×64 RGBA PNG. Only non-transparent pixels show — the rest composites cleanly over the background and midground.

Compiled Preview (Background + Interaction)

4. Overlay Layers

Applied after all slicing. Always renders on top. Not used for overlap detection.

Full Stack Preview (Background + Interaction + Overlay)

Process

Processed Images

Select Slice Variants

Image 1 / 1