UNPKG

@alchemyalcove/rgb-to-hsl

Version:
1 lines 352 B
"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=function(e){var t,r=e[0]/255,a=e[1]/255,i=e[2]/255,n=Math.max(r,a,i),o=Math.min(r,a,i),u=n-o,s=void 0;return n===o?s=0:r===n?s=(a-i)/u:a===n?s=2+(i-r)/u:i===n&&(s=4+(r-a)/u),(s=Math.min(60*s,360))<0&&(s+=360),t=(o+n)/2,[s,100*(n===o?0:t<=.5?u/(n+o):u/(2-n-o)),100*t]};