Skip to content

Downscale and restore pixel art images that have been resized or corrupted.

License

Notifications You must be signed in to change notification settings

xqterry/pixeldetector

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Pixel Detector

Downscale and restore pixel art images that have been resized or corrupted.

This is primarily created to fix compression issues from saving pixel art in jpg format.

Built into Aseprite with Retro Diffusion pixel art generator (Edit -> FX -> Repair pixel art): https://astropulse.gumroad.com/l/RetroDiffusion

Exaggerated example:

Example

Usage

Requirements: Pillow, Numpy, Scipy

Run pixeldetector.py

Arguments:

-i --input: Expects string, Path to input image

-o --output: Expects string, Path to save output image, default = output.png

-m --max: Expects int, Max colors for computation, more = slower, default = 128

-p --palette: Expects none, Automatically reduce the image to predicted color palette

Credits

Big thanks to https://github.com/paultron for numpy-ifying the downscale calculation and making it tons faster.

Test image by Skeddles https://lospec.com/gallery/skeddles/rock-and-grass

About

Downscale and restore pixel art images that have been resized or corrupted.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%