pixelize
Convert images into true pixel art and save native-resolution .aseprite files by detecting faux pixel grids, reducing palettes in OKLab, and cleaning stray pixels.
Instructions
Convert an image into real pixel art and save it as a native-resolution .aseprite.
Finds the fake pixel grid of image-model "pixel art" (cell size, drifting grid lines) and turns each cell into one pixel by perceptual majority; a real illustration (no grid) or an explicit target_height is downscaled by majority vote instead. Palette reduced in OKLab (small distinct accents kept), specks and orphan pixels cleaned. cell: force the cell size in source px. target_height: the native height wanted. background: auto (remove a flat background if there is no transparency) | remove | keep. outline: none, "auto" (darkest palette colour) or a colour, adds a 1 px keyline. palette_from: lock to another image's colours (e.g. the character's master). Returns the report and a preview: source | result enlarged.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cell | No | ||
| image | Yes | ||
| layer | No | sprite | |
| output | Yes | ||
| outline | No | ||
| overwrite | No | ||
| background | No | auto | |
| max_colors | No | ||
| png_output | No | ||
| merge_delta | No | ||
| palette_from | No | ||
| target_height | No |