Paletroj desegnitaj en HSL ofte finiĝas sur paperon. Ĉi tiu konvertero prenas la nuancon, saturiĝon kaj lumiĝon kiujn vi elektis kaj redonas la kvar ink-procentaĵojn kun kiuj presilo laboras.
Kiel funkcias konvertado de HSL al CMYK
- Konvertu la HSL-trion al RGB-kanaloj inter 0 kaj 255.
- Normaligu tiujn kanalojn dividante per 255.
- Kalkulu la key-komponenton K = 1 − max(R, G, B).
- Derivu C, M kaj Y el la restantaj kanaloj kaj konvertu ĉiujn kvar al procentoj.
Efektiva ekzemplo
Okazas du konvertoj unu post la alia, do rondigo okazas dufoje — kaj CMYK restas aproksimado sen kolorprofilo. Atendu ke la presita rezulto estos iom malpli vigla ol la HSL-antaŭvido.
HSL kaj CMYK klarigo
Kio estas HSL?
HSL dividas koloron en nuancon (0–360° sur la kolorrado), saturiĝon (kiom kolora, 0–100%) kaj lumon (kiom hela, 0–100%). Ĉar ĉiu parto kongruas kun la maniero kiel homoj priskribas koloron, HSL estas la plej simpla formato por konstrui kolorkopiojn, nuancojn kaj konsekvencajn paletrojn — per mano aŭ en kodo.
- Sintekso:
- hsl(H, S%, L%)
- Gamo:
- 0–360°, 0–100%, 0–100%
- Plej taŭga por:
- paletroj, nuancoj kaj ombroj, temigado
Kio estas CMYK?
CMYK estas la kvar-ink-modelo uzata en presado: cyan, magenta, flava kaj key (nigra), ĉiu kiel procento de 0 ĝis 100. Inko subtrahas lumon anstataŭ elsendi ĝin, do CMYK kovras malpli da koloroj ol ekrano — tial brileco de ekrano ofte ŝajnas malpli intensa post presado.
- Sintekso:
- cmyk(C%, M%, Y%, K%)
- Gamo:
- 0–100% po inko
- Plej taŭga por:
- presado, pakado, pretpor-presa artaĵo
HSL al CMYK referenctabelo
La plej oftaj CSS-koloroj, konvertitaj de HSL al CMYK.
| Koloro | HSL | CMYK |
|---|---|---|
| black | hsl(0, 0%, 0%) | cmyk(0%, 0%, 0%, 100%) |
| white | hsl(0, 0%, 100%) | cmyk(0%, 0%, 0%, 0%) |
| red | hsl(0, 100%, 50%) | cmyk(0%, 100%, 100%, 0%) |
| lime | hsl(120, 100%, 50%) | cmyk(100%, 0%, 100%, 0%) |
| blue | hsl(240, 100%, 50%) | cmyk(100%, 100%, 0%, 0%) |
| yellow | hsl(60, 100%, 50%) | cmyk(0%, 0%, 100%, 0%) |
| orange | hsl(39, 100%, 50%) | cmyk(0%, 35%, 100%, 0%) |
| teal | hsl(180, 100%, 25%) | cmyk(100%, 1%, 0%, 50%) |
| purple | hsl(300, 100%, 25%) | cmyk(0%, 100%, 1%, 50%) |
| gray | hsl(0, 0%, 50%) | cmyk(0%, 0%, 0%, 50%) |