Skip to content
ShiloPublic

About

Every pixel is a true pixel. Turn AI-generated or handmade images into real pixel art at the exact size you choose, with a clean palette and no generative AI needed.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

59 Commits

Folders and files

Repository files navigation

Pixilate

Every pixel is a true pixel. Turn AI-generated or handmade images into real pixel art at the exact size you choose, with a clean palette and no generative AI needed.

Try it: https://shilo.github.io/pixilate/

AI "pixel art" is usually a large image with drifting, blurred, noisy blocks (mixels) at the wrong size. Pixilate recovers the hidden pixel grid when there is one and falls back to a raster reduction when there is not. It outputs a PNG at exactly the width and height you ask for. Conversion is deterministic: the same image and settings give identical pixels. It runs entirely in your browser, and no image leaves your device. Background removal and cropping to the subject are optional and off by default.

Repository

  • app/: the web app (Vite 8.3.4 + Svelte 5.57.2, TypeScript 6.0.3, GlassKit 1.22.2). Every push to main tests it, builds it and publishes it to GitHub Pages.
  • prototype/: the conversion engine, its plain test harness, tests and benchmarks.
  • docs/: requirements, plans, research and test results.

Run locally

Requires Node.js 24.22.1 and npm 11.19.1 (pinned by .nvmrc, packageManager and CI).

cd prototype && npm ci && npm run check && npm test
cd ../app && npm ci && npm run dev   # http://localhost:5210

Licence

MIT. Third-party notices for the app are in app/public/THIRD-PARTY-NOTICES.txt.

About

Every pixel is a true pixel. Turn AI-generated or handmade images into real pixel art at the exact size you choose, with a clean palette and no generative AI needed.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages