Palettae in HSL designatae saepe in charta finiunt. Hic convertor sumit hue, saturation et lightness quos elegisti et reddit quattuor percentus atramenti cum quibus officina imprimendi laborat.
Quomodo convertio HSL in CMYK operatur
- Converte triplex HSL in canales RGB inter 0 et 255.
- Normaliza illos canales dividendo per 255.
- Compute componentem key K = 1 − max(R, G, B).
- Deriva C, M et Y ex canalibus reliquis et converte omnes quattuor in percentus.
Exemplum operantis
Duae conversiones una post aliam fiunt, ergo rotundationes bis accidunt — et CMYK manet approximatio sine profilo coloris. Expecta eventum impressum paulo minus vividum quam praevia HSL.
HSL et CMYK explicati
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
Quid est CMYK?
CMYK est modellum quattuor atramentorum in impressione adhibitum: cyan, magenta, flavus et key (niger), quisque ut percentagium ab 0 ad 100. Atramentum lumen subtrahit pro emissione, ergo CMYK minores colores quam screenas capit — ideo colores brillantes in schermo saepe minus vividum videntur post impressum.
- Syntaxis:
- cmyk(C%, M%, Y%, K%)
- Ambitus:
- 0–100% per atramento
- Optimum ad:
- impressio, sarcina, opera praeparata ad pressam
Tabula referentiarum HSL ad CMYK
Frequentissima CSS colorum, a HSL in CMYK conversae.
| Color | 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%) |