"Distância" entre cores em PHP

Eu estou procurando uma função que possa representar com precisão a distância entre duas cores como um número ou algo assim.

Por exemplo, eu estou olhando para ter uma matriz de valores HEX ou matrizes RGB e eu quero encontrar a cor mais semelhante na matriz para uma determinada cor

por exemplo. Eu passo uma função um valor RGB e a cor 'mais próxima' da matriz é retornada

questionAnswers(6)

yourAnswerToTheQuestion