Une fonction PHP qui liste les couleurs d’une image JPG

Publié le 07 mars 2011 par Ph3nol

J’ai établi cette fonction il y a quelques temps déjà, issue de plusieurs portions que j’ai pu trouver et travailler dans le but d’obtenir le résultat que je vous propose aujourd’hui.

Cette fonction getPictureColors() retournera un tableau listant les principales couleurs présentent dans une image au format JPG.

';

  foreach($colors as $c)
     echo ' #'.$c.'';

  echo '';
}
else
{
  // Problème !
}

La fonction permet de passer 3 paramètres :

  • $imageFile (obligatoire) : le chemin de votre image (JPG)
  • $numColors : nombre de couleurs à lister
  • $granularity : indice de la dureté du grain à utiliser

Vous obtiendrez en toute simplicité le résultat que vous pouvez observer ci-contre. J’espère que cette fonction PHP vous servira que vous l’adapterez à vos besoins.