Как определить, сколько цветов имеет изображение, а затем вернуть значения RGB или Hex этих цветов в PHP? Со стандартными форматами файлов ... PNG, JPG, GIF и т. Д.
Образец изображения:

Используется для:
Инструмент онлайн-дизайна, который позволяет загружать изображения для использования в конструкторе. Я пытаюсь отклонить все изображения с более чем 10 цветами (или, возможно, уменьшить цвета?). Для изображений с менее чем 10 цветами я пытаюсь вернуть значения Hex или RGB для каждого присутствующего цвета (чем больше цветов, тем дороже процесс печати).