hsb to rgb
Deze functie zet kleuren gedefineerd in het hsb/hsv (Hue, Saturation, Brightness/Value) kleurenspectrum om naar de equivalente kleurdefenitie in het rgb (Red, Green, Blue) kleurenspectrum. Dit kan handig zijn omdat het hsb kleurenspectrum voor de mens veel intuïtiever is dan het rgb kleurenspectrum, terwijl een computer juist gebruik maakt van rgb.
Zie Wikipedia voor meer informatie over hsb/hsv en rgb.
Deze functie accepteert eenvoudigweg de argumenten $hue, $saturation en $brightness. $hue loopt van 0 tot 360 en $saturation en $brightness van 0 tot 100. Alle argumenten mogen integers of floats zijn.
De functie geeft een array met de elementen 'red', 'green' en 'blue' hebben. Daarin staat de respectivelijke waarde van 0 tot 255. Dit zijn integers.
De functie significantRound() die is bijgevoegd is nodig voor het netjes afronden van de floats die zijn doorgegeven. Als die niet zouden worden afgerond loop je de kans op fouten (zoals hier beschreven in het rode waarschuwingsvak).
Gesponsorde koppelingen
PHP script bestanden
Er zijn 8 reacties op 'Hsb to rgb'
Om te reageren heb je een account nodig en je moet ingelogd zijn.
PHP hulp
0 seconden vanaf nu