Good day!
For some time I was looking for the way to apply color palette to specific image (to make image use only colors, defined in palette).
GIMP can make indexed image, but there's 2 main problems:
- Limitation of 256 colors
- Alpha channel reset
Well, I decided to make own implementation (it's not finished yet, but workable).
Current features:
- Able to choose what coordinates to use RGB or HSV
- Support for GPL and TXT (exported from GIMP) palettes
For now it rewrites original file. Maybe I'll add an option later.
Btw, my tool much slower than GIMP, but it was 4 times slower before I've implemented cache
https://github.com/achpile/sfml-paletterWell, screenshots, of course
For all of the manipulations I used 'Cranes' palette from GIMP.
PS: maybe it's a bad example (palette not great to use on this image). So... The only way to find out it's usability is to check it out
Original:GIMP indexing result:RGB space:HSV space: