This is a collection of Nodes for InvokeAI to "Retroize" images. Any image can be given a fresh coat of retro paint with these nodes, either from your gallery or from within the graph itself. For full information on each of the Nodes, see the Wiki.
- Get Palette: Get a color palette from an image
- Get Palette (Advanced): Get a color palette from an image, with some advanced output options
- Bitize: Convert the image to pure one-bit pixels (black and white)
- CRT: Simulate a CRT display with curvature, vignette, scanlines, and brightening
- Halftone: Give the image a halftone-like effect, either colored or grayscale
- Palettize: Apply a color palette to images*
- Pixelize: Downsample and upsample images, giving them a pixelated look
- Quantize: Reduce colors of an image, giving them that retro feel
- Scanlines: Add a simple scanlines effect to an image
- YMGenesis for helping figure some things out, providing advice and tips for improvements :)
- @dwringer on InvokeAI Discord server for the Image Enhance node. I gutted it and used it as a starting point. lol It also served as some inspiration for these nodes.
- Astropulse for their sd-palettize and pixeldetector projects which served as direct inspiration for this project.
Since the palette images in the root palettes
folder are cloned from Astropulse's sd-palettize repo, I'll mirror the credit for those palettes here:
ENDESGA Adigun A. Polack Luis Miguel Maldonado PICO-8 Gabriel C. Nintendo Commodore Microsoft Atari