Steps 3 and 4 are actually performed at the same time but I think it’s more visual to see it like this.
A more detailed description of the process can be found in the wiki.
This first version already has some interesant features that differentiate MakeItPixel from others: the full customizability of the palette, automatic palette generation, selection of different quantization and dithering algorithms or the independence from a GUI, that comes with the possibility to process hundreds of images quickly.
However, it still lacks some of the features I first envisioned. Mainly:
Don’t have a doubt that all these will exist in a future version.
Also, I used SFML to work with the images because is a library I’ve used for a long time and I feel really comfortable with it. However, the last year I’ve been using ImageMagick a lot and I found a great, great advantage: ImageMagick has support for GIFs, while SFML doesn’t. Unless SFML 2.3 or SFML 3 changes that, it is possible that I would change the graphic library… but there is still time before that happens.
The project is open to contributions, comments, feature requests… Star it if you like it to give it visibility and feel free to share your pixelated art online with the #MakeItPixel hashtag!