ICP is something that i started as "color processor" (a program that applies various effects, idk if this is a real term) and then I got too carried away with quantization and dithering.
The program is still buggy and rough, but usable!
You can find default palettes and images in [path to exe]/Resources/Example Images and [path to exe]/Resources/Example Palettes

This project uses ldc2 as compiler and doesn't guarantee you can build it with dmd or gdc. Run dub run to build and run debug build, or run:
build.bat (.sh)to only build app in debug modebuildr.bat (.sh)to only build app in release modebuildlto.bat (.sh)to only build app in release mode with LTO enabledrun.bat (.sh)to run last build (or do nothing if didn't build)
F5-- run ICPF6orctrl + O-- open an imageF7orctrl + S-- save processed imageF13(yup) oralt + S-- open settings (currently you can only change app theme)
Sorry for these:
- ICP crashes when you double click buttons in file dialogue. (I made an issue)
- Bayer-Matrix dithering looks strange with huge amount of colors (smth like 24+ colors)