2012-05-22 1 views
2

Est-ce que quelqu'un sait s'il existe un algorithme pour (ou une implémentation) d'un système qui, avec un site web complet (HTML, CSS, images, etc.), déterminerait la "palette de couleurs primaires"? Par «palette de couleurs primaires», je veux dire que si l'on demandait à un concepteur humain de trouver les «couleurs les plus proéminentes» dans la conception du site, il serait capable d'écrire les 4 ou 5 premières couleurs. J'imagine qu'il serait implémenté en utilisant un moteur de rendu comme webkit (ou peut-être une instance de navigateur complète) pour rendre les actifs donnés correctement, puis peut-être "capturer" les résultats et faire une sorte de pixel-couleur + zone une analyse. Ou peut-être y aurait-il une façon plus intelligente d'analyser les choses avec CSS?Déterminer les couleurs primaires d'une page Web rendue?

Le cas d'utilisation de quelque chose comme ceci serait potentiellement pour les gens comme [getsatisfaction.com] qui utilisent Javascript pour injecter des éléments dans la page. Ils pourraient potentiellement styliser ces éléments à l'avance afin qu'ils s'intègrent mieux à la page.

Merci!

+0

Les couleurs primaires habituelles additifs sont rouge, vert et bleu. Les couleurs primaires soustractives habituelles sont le cyan, le magenta et le jaune. Je suppose que vous utilisez le terme «couleur primaire» pour désigner autre chose que l'une ou l'autre de ces listes - vous devriez expliquer ce que vous voulez dire. –

+0

@HighPerformanceMark, merci pour votre réponse, j'ai édité ma question pour essayer d'exprimer plus clairement que je suis à la recherche d'une "palette de couleurs" de la page Web. –

+0

Je pense que seule une approche par capture d'écran fonctionnerait. Analyser HTML + CSS et déterminer à quoi cela ressemblerait est une tâche assez grande. Trouver du code pour un histogramme de couleur d'image serait plus facile. –

Répondre

2

Ce site prendra une URL et affichera le schéma de couleurs.

Color Combos

+0

Oh très intéressant - merci! Je vais essayer et voir comment ça marche. Il semble être basé sur CSS, donc j'imagine que les sites qui ont de grandes images dans le cadre de leur conception ne seront pas capturés correctement. –

Questions connexes