Extracting colors from images seems hard

TLDR: I compared multiple tools which claim to extract colors from images, surprisingly every tool suggested a different color palette.

Hero

Disclaimer

I am not a designer: my background is totally different. Recently, I have started focusing on the design aspect of my side projects.

Color palette

(Disclaimer: self-promotion)
While I was working on PromptMonthly, I created a background image using AI.

One of the nice things I found with AI was that some images seemed to have well-matched to colors. Intuitively, I wanted to derive the color palette from the image, so I found a tool through Google and settled on the best colors.

There was no difference this time and I decided to use the following image for the background.

background-promptmonthly.webp

The next step was to find a page which can extract colors from images. Just google for “extract color palette from image” and you will get plenty of results. I usually use the same one, but this time I was wondering if a different page would give the same or not.

The following is a comparison of different pages which claim to extract colors from your picture. I did not really look into how each of them worked. My goal was simply to see if any of them would even give the same colors.

Comparison

#FDFBE7
kiru.io
#12212B
kiru.io
#56817F
kiru.io
#AFC7B7
kiru.io
#33535B
kiru.io
#1F3140
kiru.io
#102226
kiru.io
#40736E
kiru.io
#8EBFB6
kiru.io
#F2EFDF
kiru.io
#f9fceb
kiru.io
#a0c2b5
kiru.io
#2c474f
kiru.io
#66928e
kiru.io
#dfe1cc
kiru.io
#000000
kiru.io
#2d4950
kiru.io
#80ada7
kiru.io
#f8faec
kiru.io
#5c8383
kiru.io
#a8c6b3
kiru.io
#b4ccbc
kiru.io
#638c84
kiru.io
#adb4ac
kiru.io
#54847c
kiru.io
#D4E3D6
kiru.io
#2D484F
kiru.io
#5C8383
kiru.io
#658C84
kiru.io
#FAFCEC
kiru.io
#9FC1B5
kiru.io
#507A7A
kiru.io
#1E2D3A
kiru.io
#D6DCC8
kiru.io
#E9E9D6
kiru.io
#D0DFCF
kiru.io
#32484C
kiru.io
#5B8383
kiru.io
#648A84
kiru.io
#80B0AA
kiru.io
#2D4950
kiru.io
#80ADA7
kiru.io
#5C8383
kiru.io
#F8FAEC
kiru.io
#A8C6B3
kiru.io
#2d484f
kiru.io
#e7efe0
kiru.io
#80ada7
kiru.io
#5c8383
kiru.io
#658c84
kiru.io
#2D4950
kiru.io
#E7EFE0
kiru.io
#80ADA7
kiru.io
#5C8383
kiru.io
#618C84
kiru.io
#fcfae6
kiru.io
#52807d
kiru.io
#acc6b6
kiru.io
#effcf3
kiru.io
#152632
kiru.io
#87bab5
kiru.io
#324851
kiru.io
#1c2c38
kiru.io
#a0c2b5
kiru.io
#f8fbea
kiru.io
#3f6b6c
kiru.io
#65918d
kiru.io

Summary

What I found interesting: I expected the number of different colors to be fewer. There were in total 52 distinct colors. I thought that would be just a handful. It seems to extract the colors from images is much more of a science than I thought.

At least some colors were suggested more than once:

5 times
kiru.io
4 times
kiru.io
3 times
kiru.io
2 times
kiru.io
2 times
kiru.io
2 times
kiru.io
2 times
kiru.io
2 times
kiru.io
2 times
kiru.io