Skip to content

Génération de couleur

L'endpoint /color génère une couleur en plusieurs formats. Vous pouvez fournir une couleur HEX à convertir, ou l'omettre pour obtenir une couleur aléatoire.

Paramètres

ParamètreRequisDescription
hexNonUne couleur HEX à convertir (ex. ff6600). Aléatoire si omis

Champs de réponse

ChampTypeDescription
hexstringCode couleur hexadécimal
rgbstringFormat couleur RGB
hslstringFormat couleur HSL (Teinte, Saturation, Luminosité)
hsvstringFormat couleur HSV (Teinte, Saturation, Valeur)
hwbstringFormat couleur HWB (Teinte, Blancheur, Noirceur)
cmykstringFormat couleur CMYK (Cyan, Magenta, Jaune, Noir)

Exemples de code

curl -X GET \
  "https://api.sylvain.sh/v5/color?hex=1a1a2e"

Essayer

Gestion des erreurs

Si les paramètres sont invalides, l'API retournera une erreur :

Message d'erreurDescription
Invalid HEX color (use #RRGGBB)Le paramètre hex n'est pas un hex valide