All blog posts

Clean up a messy AI sprite.

Once an AI image is on a real pixel grid, three quick fixes finish it: remove the stray specks, kill the cut-out halo, and clear the speckle.

The short version: pick the clean-pixel goal, then Remove stray pixels, Defringe edges, and Clear speckles. Snap to the grid if anything is still off.

When to use this

The step after you have pixels.

This is not about finding the grid — that comes first. This is the cleanup pass for art that is already on a grid but still looks generated: a reconstructed AI sprite, a cut-out asset with a fringe, a downscale that left a dusting of loose pixels. The mess is small and local, which is exactly what makes it fast to fix.

Step one

Open it as clean-pixel art.

Open the engine and pick the goal "Clean imported pixel art" — the lane built for fixing blur, stray pixels, and off-grid mess in art that is already pixels — then drop your sprite in. The engine even nudges the order for you: clear the strays, then defringe the edges.

Three messes, three fixes

Stray pixels

Remove stray pixels.

Suggest → Remove stray pixels erases the tiny isolated specks scattered around the art, the dust a downscale or generator leaves behind.

Halo fringe

Defringe edges.

Fix → Defringe edges kills the pale ring left when the sprite was cut off its old background, the anti-aliased edge that reads as a glow.

Speckle

Clear speckles.

Fix → Clear speckles drops the small leftover blobs, especially the noise that hides in dark or shadowed areas.

Each leftover from generation or cutting out has a one-click answer. Run them in any order.

Step two

Run the three fixes.

Start with Suggest → Remove stray pixels to clear the loose specks, then Fix → Defringe edges to kill the halo, then Fix → Clear speckles for anything left in the shadows. If the art is still a touch off-grid, snap it to the pixel grid so every pixel is square again. None of it touches the shapes you care about — it only removes what does not belong.

Step three

Lock a small palette.

Generated art tends to carry dozens of near-identical colours. Merge the near-duplicates and lock a small project palette, and the sprite reads as one deliberate piece instead of a soft gradient doing a pixel-art impression. That palette also keeps every later edit consistent.

A 60-second cleanup pass

01

Clean-pixel goal

Open the engine, pick Clean imported pixel art, drop the sprite.

02

Remove strays

Suggest → Remove stray pixels clears the loose specks.

03

Defringe

Fix → Defringe edges kills the cut-out halo.

04

Clear speckles

Fix → Clear speckles drops the leftover blobs.

Each step is local and reversible. Run them top to bottom and the sprite is finished.

Pixelpond workflow

Reconstruct, clean, then ship.

Reconstruct, don't rescue

Cleanup is the middle of a three-step path. Finding the real grid comes first — the guide on reconstructing AI pixel art covers spotting the symptom and downscaling to the grid. Shipping it crisp comes last — scaling pixel art without blur covers integer multiples and the renderer settings that keep it sharp.

The pixel art palette cleanup page gathers these fixes — stray-pixel removal, defringing, and a locked palette — into one workflow.

Reconstruct, don't rescue

AI sprite cleanup checklist

  • Pick the Clean imported pixel art goal and drop the sprite in.
  • Suggest → Remove stray pixels to clear the loose specks.
  • Fix → Defringe edges to kill the cut-out halo.
  • Fix → Clear speckles for the noise hiding in dark areas.
  • Snap to the pixel grid if anything is still off-grid.
  • Merge near colours and lock a small palette to finish.