Preview:
function HSVtoRGB(t, e, i) {
            var r, n, a, s, o, h, l, p;
            switch (h = i * (1 - e), l = i * (1 - (o = 6 * t - (s = Math.floor(6 * t))) * e), p = i * (1 - (1 - o) * e), s % 6) {
                case 0:
                    r = i, n = p, a = h;
                    break;
                case 1:
                    r = l, n = i, a = h;
                    break;
                case 2:
                    r = h, n = i, a = p;
                    break;
                case 3:
                    r = h, n = l, a = i;
                    break;
                case 4:
                    r = p, n = h, a = i;
                    break;
                case 5:
                    r = i, n = h, a = l
            }
            return [r, n, a]
        }
downloadDownload PNG downloadDownload JPEG downloadDownload SVG

Tip: You can change the style, width & colours of the snippet with the inspect tool before clicking Download!

Click to optimize width for Twitter