iTunes 11 sait marier les couleurs comme un magicien, voilà comment
Par Arnaud Morel - Publié le
iTunes 11 d'Apple inaugure un nouveau design que nous trouvons fort réussi. Notamment, vous l'avez peut-être remarqué, le mode de présentation par album, organisé autour des pochettes de ceux-ci, qui comme par magie fait correspondre la couleur de la liste de morceaux avec la pochette de l'album concerné. Considérez un instant les exemples ci-dessous.
iTunes sait non seulement trouver la couleur la plus caractéristique de la pochette, mais aussi trouver des couleurs accordées et présentant suffisamment de contraste pour une lecture facile de la liste des morceaux.
Les développeurs de Panic ont tenté de reproduire ce fonctionnement et celui-ci s'avère bien plus complexe et nuancé qu'attendu.
Pour la couleur de la typographie, iTunes procède également à une analyse fine : il cherche une couleur qui contraste avec celle du fond choisi mais fait également en sorte que cette couleur soit assez saturée pour permettre une lecture aisée.
Après tout ce travail de reverse engineering, Panic propose aux développeurs d'accéder au code source du petit logiciel développé pour reproduire le comportement d'iTunes. Chapeau à eux.
Source
iTunes sait non seulement trouver la couleur la plus caractéristique de la pochette, mais aussi trouver des couleurs accordées et présentant suffisamment de contraste pour une lecture facile de la liste des morceaux.
Les développeurs de Panic ont tenté de reproduire ce fonctionnement et celui-ci s'avère bien plus complexe et nuancé qu'attendu.
Il ne suffit pas de déterminer la couleur la plus prévalante de la pochette, explique Panic. iTunes cherche, déjà, une couleur et tente d'éviter d'avoir recours trop souvent à un fond noir, ou blanc, des "couleurs" largement répandues. iTunes va plus loin encore et élimine les éventuels cadres autour de vos pochettes pour s'intéresser uniquement au contenu de celle-ci, sans se laisser tromper par une bordure parasite.
Pour la couleur de la typographie, iTunes procède également à une analyse fine : il cherche une couleur qui contraste avec celle du fond choisi mais fait également en sorte que cette couleur soit assez saturée pour permettre une lecture aisée.
Après tout ce travail de reverse engineering, Panic propose aux développeurs d'accéder au code source du petit logiciel développé pour reproduire le comportement d'iTunes. Chapeau à eux.
Source