Forum du serveur Computercraft FR
Vous souhaitez réagir à ce message ? Créez un compte en quelques clics ou connectez-vous pour continuer.
-20%
Le deal à ne pas rater :
-20% Récupérateur à eau mural 300 litres (Anthracite)
79 € 99 €
Voir le deal

[API] ColorSystem

Aller en bas

[API] ColorSystem Empty [API] ColorSystem

Message par Shiranuit Lun 24 Oct - 14:56

Voila aujourd'hui je vais vous présenté l'API ColorSystem que j'ai réalisé, elle permet d'éffectuer des conversions de couleurs sous le format voulut, elle contient des algorithmes de calculs de deltas et d'autres fonctionnalitées.
http://pastebin.com/shF9iF7x

Liste des conversions possibles :


RGB->HSL
HSL->RGB
RGB->HEX
HEX->RGB
RGB->XYZ
XYZ->RGB
XYZ->HunterL*ab
HunterL*ab->XYZ
XYZ->CIEL*ab
CIEL*ab->XYZ
CIEL*ab->CIEL*CH
CIEL*HC->CIEL*ab
XYZ->CIEL*uv
CIEL*uv->XYZ
RGB->CMY
CMY->RGB
CMY->CMYK
CMYK->CMY
RGB->HSV
HSV->RGB
XYZ->Yxy
Yxy->XYZ


Algorithmes de calculs de deltas :


DeltaC
DeltaE
DeltaH
DeltaCIE76
DeltaCIE94
DeltaCIEDE2000
DeltaCMC

Autres fonctions :


getPaintChar(couleur) -> vous donne le caractere attribué à la couleur, ex: getPaintChar(colors.red) -> e
hue_offset(h,s,l,delta) -> vous donne l'offset de la teinte en fonction du HSL et Delta
CIELabToHue(CIEa,CIEb) -> donne la teinte a partir du CIEL*ab

Liste des couleurs de CC :


colorsHex -> Tableau des couleurs CC sous format Hexadecimal
Shiranuit
Shiranuit

Messages : 164
Date d'inscription : 02/04/2016

Revenir en haut Aller en bas

Revenir en haut


 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum