Générateur de Schéma de Couleurs
Générez des schémas de couleurs complémentaires, triadiques et analogues depuis une couleur de base.
Palette
À propos de cet outil
Un schéma de couleurs est un ensemble de couleurs harmonieuses choisi selon les principes de la théorie des couleurs, conçu pour fonctionner visuellement ensemble et créer des compositions attrayantes. Que vous conceviez un site web, créiez des graphiques ou planifiez un espace intérieur, un schéma de couleurs bien choisi communique une ambiance, guide l'attention et garantit que votre conception semble cohérente. Cet outil génère des schémas de couleurs professionnels basés sur des relations chromatiques établies—complémentaire, triade, analogue et bien d'autres—vous aidant à explorer des combinaisons de couleurs qui fonctionnent naturellement ensemble.
Utiliser cet outil est simple : sélectionnez une couleur de base à l'aide du sélecteur de couleur ou entrez son code hexadécimal, puis choisissez votre schéma d'harmonie préféré dans le menu déroulant. L'outil affiche instantanément toutes les couleurs du schéma avec leurs valeurs hexadécimales, et vous pouvez cliquer sur n'importe quelle couleur pour copier son code dans votre presse-papiers. Les cas d'usage typiques incluent la conception web où vous avez besoin d'une palette complète pour les composants de l'interface utilisateur, la création d'identité de marque, la sélection de couleurs pour la visualisation de données, et l'art ou la conception d'intérieur où les relations de couleurs créent un impact visuel.
Questions Fréquentes
Implémentation du Code
import colorsys
def hex_to_hsl(hex_color):
hex_color = hex_color.lstrip('#')
r, g, b = [int(hex_color[i:i+2], 16)/255 for i in (0,2,4)]
h, l, s = colorsys.rgb_to_hls(r, g, b)
return int(h*360), int(s*100), int(l*100)
def hsl_to_hex(h, s, l):
r, g, b = colorsys.hls_to_rgb(h/360, l/100, s/100)
return '#{:02x}{:02x}{:02x}'.format(int(r*255), int(g*255), int(b*255))
def complementary(hex_color):
h, s, l = hex_to_hsl(hex_color)
return [hex_color, hsl_to_hex((h + 180) % 360, s, l)]
print(complementary('#6366f1'))Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.