ImageColorPicker.com

    Converter HEX ad HSL

    Converte quemlibet colorem HEX in HSL — statim et gratis

    #2ECC71

    Incolla quemlibet colorem — formatum tibi detegimus.

    Elige colorem
    resultatum HSL
    hsl(145, 63%, 49%)
    Tonus
    145°
    Saturatio
    63%
    Luminositas
    49%

    Hic color in omnibus formatis

    HSL describit colorem quomodo homines de eo loquuntur: quae hue, quanta saturatio, quanta claritas. Conversio codicis HEX in HSL est celerissimus modus ut colorem in formam obtineas quam revera temperare possis — clarius facere, mollire aut totam scalam ex eo construere.

    Quomodo convertio HEX in HSL operatur

    1. Converte codicem HEX in RGB et divide quisque canalem per 255, ut omnes tria inter 0 et 1 sint.
    2. Inveni maximum et minimum ex tribus valoribus. Eorum mediocris est claritas L.
    3. Spatium inter eos regit saturationem S: divide id per (2 − max − min) pro coloribus claris, vel per (max + min) pro obscuris.
    4. Canalis qui maximum tenet decernit hue H — ruber ad 0°, viridis ad 120°, caeruleus ad 240° — et reliqui duo canales collocant hue intra illud segmento.

    Exemplum operantis

    HEX #2ECC71=HSL hsl(145, 63%, 49%)

    Mathematica sunt exacta, sed valores HSL plerumque rotundantur ad gradus integros et percentas. Conversio retro ergo potest duobus gradibus RGB discedere a originali — in usu invisibilis, sed scire utile si colores iterato convertas.

    HEX et HSL explicati

    Quid est HEX?

    Codex HEX est numerus hexadecimalis sex-digitus qui canalem rubri, viridis et caerulei coloris recondit post praefixum #. Quisque par digitorum refertur ad unum canalem, a 00 (nullus) usque ad FF (plenus), quod eadem 16.7 miliones colorum ut RGB dat sed in notatione breviore. HEX est default in CSS, instrumentis designandi et regulis brandi.

    Syntaxis:
    #RRGGBB
    Ambitus:
    00–FF per canalem
    Optimum ad:
    CSS, traditio designandi, regulæ brandi

    Quid est HSL?

    HSL dividit colorem in hue (0–360° in rota colorum), saturationem (quam coloratus, 0–100%) et lucem (quam clarus, 0–100%). Quia singula pars congruit cum modo quo homines colorem describunt, HSL est facilior forma ad tintas, umbras et constantes palettes construendas — manu vel in codice.

    Syntaxis:
    hsl(H, S%, L%)
    Ambitus:
    0–360°, 0–100%, 0–100%
    Optimum ad:
    palettes, tintae et umbrae, theming

    Tabula referentiarum HEX ad HSL

    Frequentissima CSS colorum, a HEX in HSL conversae.

    ColorHEXHSL
    black#000000hsl(0, 0%, 0%)
    white#FFFFFFhsl(0, 0%, 100%)
    red#FF0000hsl(0, 100%, 50%)
    lime#00FF00hsl(120, 100%, 50%)
    blue#0000FFhsl(240, 100%, 50%)
    yellow#FFFF00hsl(60, 100%, 50%)
    orange#FFA500hsl(39, 100%, 50%)
    teal#008080hsl(180, 100%, 25%)
    purple#800080hsl(300, 100%, 25%)
    gray#808080hsl(0, 0%, 50%)

    Interrogationes frequentes