Just for fun I’ve been looking at how to use the GD library to create a colour palette from an image. So far I’ve used GD to resize a user uploaded image to an appropriate size for displaying on a webpage.
Now I’d like to be able to get about five or so different colours from the image that represent the range of colours present in it. Once I’ve done that I’d like to generate a complementary palette based upon those colours, which I can then use to colour different elements on the page.
Any help I can get about how I would find the initial colour palette would be much appreciated!
EDIT:
I’ve come to my own solution which you can see below.
Well I’ve spent a couple of days fiddling around and this is how I managed to build my colour palette. Its worked fairly well for me and you can change the size of the colour palette to return more or less colours from the image.