Bonjour,
Je vous propose un nouvel élément à utiliser : one.color
one.color a une API qui prend en charge les canaux alpha et les noms de couleur.
- Supporte RGB, HSV, HSL et CMYK.
- Les valeurs possibles pour tous les canaux sont 0..1
- Les instances sont immuables, un nouvel objet est créé pour chaque manipulation.
- Tous les calculs internes sont effectués à l'aide de virgule flottante, donc il: y a très peu de précision perdue en raison d'erreurs d'arrondi lors de la conversion entre les espaces colorimétriques.
- Canaux alpha supportés.
- Architecture extensible, vous pouvez facilement implémenter votre propre espaces colorimétriques.
- Manipulation de couleur chaînées.
- Transformation homogène entre les espaces colorimétriques.
- Outputs : hex, rgb(...), rgba(...) ou hsv(...).
IE mal supporté : cette bibliothèque utilise des méthodes modernes (ecmascript) qui ne sont pas disponible sur les versions IE inférieures à IE9. Il faut alors utiliser one-color-ieshim.js avant d'ajouter one.color.
Qu'en pensez-vous ?
Partager