Aller au contenu
Accueil moxon

Palette

L'endpoint /palette génère une palette de couleurs harmonieuse à partir d'une couleur HEX.

gethttps://api.moxon.dev/v6/palette
Essayerget/v6/palette

Paramètres

  • colorstringrequis

    Couleur de base en HEX (#RRGGBB)

  • typestringrequis

    Type de palette (voir ci-dessous)

    • complementary
    • triadic
    • analogous
    • tetradic
    • split-complementary

Types de palette

TypeCouleurs générées
complementary2 couleurs (opposées)
triadic3 couleurs (120°)
analogous5 couleurs (-60° à +60°)
tetradic4 couleurs (90°)
split-complementary3 couleurs

Champs de réponse

  • base.hexstring

    Couleur de base en HEX

  • base.rgbstring

    Couleur de base en RGB

  • base.hslstring

    Couleur de base en HSL

  • typestring

    Type de palette utilisé

  • colorsarray

    Couleurs générées

  • colors[].hexstring

    Couleur en format HEX

  • colors[].rgbstring

    Couleur en format RGB

  • colors[].hslstring

    Couleur en format HSL

Exemples de code

Gestion des erreurs

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

  • 400A base color is requiredLe paramètre color est manquant
  • 400A palette type is requiredLe paramètre type est manquant
  • 400Invalid HEX color (use #RRGGBB)Le format de couleur est invalide
  • 400Type must be one of: complementary, triadic, analogous, tetradic, split-complementaryType de palette invalide