Cad a dhéanann an leathanach seo?
Soláthraíonn an leathanach seo tiontaire datha idir an tsamhail HSL (Hue, Saturation, Lightness – Corcra, Sáithiú, Solas) agus an tsamhail RGB (Red, Green, Blue – Dearg, Glas, Gorm). Cuireann tú isteach dath mar luach HSL – uillinn idir 0° agus 360° don chruth, agus dhá chéatadán don sáithiú agus don solas (idir 0% agus 100%). Láithreach bonn, taispeánann an uirlis na luachanna comhfhreagracha RGB (gach uimhir idir 0 agus 255). Ciallaíonn sé seo gur féidir leat bogadh ó mhúnla a dearadh le haghaidh réasúnaíocht dhaonna ar dhath (ina gcoinníonn athrú an tsolais an cruth slán) go dtí na huimhreacha beachta a úsáideann scáileán chun solas a astú.
Oibríonn an tiontú ar an bprionsabal sin: ní dhéantar aon chaillteanas eolais le linn an aistrithe. Tá gach péire bailí HSL ag freagairt d'aon triplet RGB amháin atá laistigh den raon taispeánta. Murab ionann agus tiontuithe ó shamhlacha cosúil le LAB nó CMYK, ní tharlaíonn aon ghearradh amach gamut (out‑of‑gamut clipping) anseo. Mar sin, má dhéanann tú an dath a thiontú ar ais go HSL, gheobhaidh tú an luach céanna a chuir tú isteach ar dtús.
Cad a fhágann go bhfuil an leathanach seo difriúil?
Is é an príomhdhifríocht ná gur tógadh an uirlis seo timpeall ar an bhfíric go bhfuil HSL deartha do réasúnaíocht an duine. Agus tú ag obair le dathanna ar scáileán, is minic a smaoiníonn tú i dtéarmaí "cé chomh geal é seo?" nó "cé mhéad dath é seo i gcomparáid le dath eile?" Is éard a dhéanann HSL ná gur féidir leat an solas a athrú gan teagmháil a dhéanamh leis an gcruth. Mar shampla, má tá dath dearg agat le sáithiú 50% agus solas 50%, is féidir leat an solas a ardú go 80% agus gheobhaidh tú leagan níos gile den dath céanna gan an cruth a athrú. Ní féidir é seo a dhéanamh go héasca le RGB: chun leagan níos gile de dhearg a fháil, ní mór duit na trí luach a choigeartú ar uairibh.
Mar gheall ar an gcaoi a n-oibríonn an tsamhail, úsáidtear HSL go forleathan chun pailéid datha agus téamaí a ghiniúint. Mar shampla, is féidir leat raon dathanna a chruthú ó chruth amháin trí shamplaí a ghlacadh ag leibhéil éagsúla solais. Ach nuair a thagann sé chun an dath sin a chur i gCód (CSS, JavaScript, aon teanga ríomhchláraithe), is é RGB an fhormáid is coitianta. Seo an áit a dtagann an tiontaire seo i bhfeidhm: tugann sé na huimhreacha beachta atá ag teastáil le haghaidh cód.
Tá gné eile ann: toisc nach dtarlaíonn aon ghearradh amach gamut, ní féidir le haon athrú datha tarlú agus an dath á thiontú ar ais. I gcás tiontuithe ó LAB go RGB, is minic a tharlaíonn go mbíonn dathanna lasmuigh de raon an scáileáin (gamut an scáileáin níos lú ná gamut LAB) agus ní mór iad a ghearradh nó a shimpliú. Níl an fhadhb seo ann idir HSL agus RGB toisc go bhfuil an dá mhúnla ag obair laistigh den spás céanna – an spás a fheiceann an scáileán.
Na hionchuir agus na haschuir
Ionchur:
- HSL: uillinn (0–360), sáithiú (céatadán), solas (céatadán). Mar shampla:
243°, 75%, 59%
Aschuir – déantar gach réimse a nuashonrú láithreach:
- HEX – an fhormáid heicsidheachúlach, mar shampla
#4F46E5 - RGB – trí uimhir idir 0 agus 255, mar shampla
79, 70, 229 - HSL – an luach a chuir tú isteach (ar taispeáint arís)
- HSV – cruth, sáithiú, luach (Hue, Saturation, Value)
- CMYK – cian, magenta, buí, dubh (Cyan, Magenta, Yellow, Key/Black)
- LAB – solas, a, b (CIE Lab*)
Tá an teaglaim seo d'aschuir áisiúil do dhearthóirí agus d'fhorbróirí araon. Is minic a bhíonn ort dath a úsáid i bhformáidí éagsúla ag brath ar an gcomhthéacs: HEX le haghaidh CSS, CMYK le haghaidh dearadh clódóireachta (cé gur meastachán é), LAB le haghaidh anailís eolaíoch ar dhath.
Rialacha agus cásanna imeallacha
Caithfidh an t-ionchur HSL a bheith i bhfoirm cheart. Má chuireann tú isteach rud éigin nach bhfuil bailí (uimhir as raon, nó comhréir mícheart), taispeánfaidh an uirlis an teachtaireacht earráide seo:
"Enter HSL as hue 0–360 with two percentages, like 243, 75%, 59%."
(Is é Béarla an teachtaireacht toisc gurb é sin an teanga réamhshocraithe; is féidir le húsáideoirí é a aistriú go Gaeilge iad féin.)
Tá sé tábhachtach a thabhairt faoi deara go bhfuil an t-aschur CMYK a thaispeántar mar mheastachán ar scáileán amháin. Ní ionann é agus na luachanna a bheadh ag teastáil i gclódóireacht ghairmiúil. Tá difríochtaí idir na luachanna sin mar gheall ar éagsúlachtaí i bpáipéar, dúigh agus próifílí printéara. Mar sin, más gá duit CMYK beacht le haghaidh tionscadal clódóireachta, ba cheart duit triail a bhaint as an dath le printéir ar leith.
Déantar na tiontuithe go léir go díreach i do bhrabhsálaí. Ní uaslódáiltear aon rud a chuireann tú isteach chuig freastalaí. Tá sé seo tábhachtach do phríobháideachas – ní fheiceann aon duine eile do chuid dathanna.
Cé a bhaineann úsáid as seo?
- Dearthóirí a bhíonn ag tógáil pailéid datha nó téamaí. Tar éis dóibh dathanna a roghnú i HSL (mar a dhéanann go leor uirlisí dearaidh cosúil le Figma nó Adobe XD), teastaíonn uathu na luachanna RGB comhfhreagracha le haghaidh cóid.
- Forbróirí tosaigh a aistríonn luachanna datha ó uirlis dearaidh go CSS nó JavaScript. Cé gur féidir le CSS glacadh le HSL anois (mar shampla
hsl(243, 75%, 59%)), is minic a thaispeánann comhéadain API nó córais dearaidh luachanna RGB agus iad ag comhéadan le leabharlanna eile. - Duine ar bith ar fearr leo smaoineamh ar dhath i dtéarmaí an duine (cruth, sáithiú, solas) ach a bhfuil na huimhreacha beachta ag teastáil uathu le haghaidh úsáid theicniúil.
Tuiscint ar na samhlacha datha
Tá roinnt samhlacha datha ann, agus tá feidhm ar leith ag gach ceann acu. Seo thíos cur síos gairid ar na cinn atá ar taispeáint sa tiontaire:
| Samhail | Cur síos | Úsáid choitianta |
|---|---|---|
| HEX | Uimhir heicsidheachúlach 6 nó 3 dhigit, mar shampla #FF0000 le haghaidh dearg. |
CSS, HTML, cóid datha gréasáin. |
| RGB | Trí uimhir 0–255 do dhearg, glas, gorm. | Taispeáint scáileáin, pictiúir, físeáin. |
| HSL | Cruth (uillinn), sáithiú (%), solas (%). | Dearadh pailéad, roghnú datha. |
| HSV | Cruth, sáithiú, luach. Cosúil le HSL ach le luach (gealtacht) in ionad solais. | Innealra ealaíne digiteach, scagairí datha. |
| CMYK | Cian, magenta, buí, dubh – samhail dhealaitheach. | Priontáil, clódóireacht. |
| LAB | CIE Lab* – samhail a thomhaiseann dath mar a fheiceann an tsúil dhaonna. | Eolaíocht datha, caighdeáin tionscail. |
Is samhail bhreiseach é RGB – ciallaíonn sé go gcuireann sé solas le chéile chun dath a chruthú. Is samhail dhealaitheach é CMYK – ciallaíonn sé go mbaintear solas ó pháipéar bán trí dhúigh a chur i bhfeidhm. Sin é an fáth nach féidir dathanna geala a phriontáil le CMYK a fheiceann tú ar scáileán: tá raon teoranta ag an tsamhail dhealaitheach.
Tá tábhacht ar leith ag baint le HSL agus HSV mar go dtugann siad modh nádúrtha chun dath a ionramháil. Mar shampla, más mian leat scáth níos dorcha de ghorm a fháil, is féidir leat an solas i HSL a laghdú. Má theastaíonn uait dath níos beoga, is féidir leat an sáithiú a mhéadú. Ní gá duit na trí chomhpháirt RGB a choigeartú de láimh.
Ceisteanna Coitianta
C: Cén fáth a dtaispeántar CMYK mar mheastachán?
Toisc go bhfuil gamut níos cúinge ag printéirí ná ag scáileáin, agus go mbíonn tionchar ag cineál páipéir, dúigh agus próifíl an printéara ar na luachanna beachta. Is meastachán é an tiontaire seo bunaithe ar fhoirmle chaighdeánach, ach ní ionann é agus na luachanna a bheadh ag teastáil le haghaidh toraidh chruinn i gclódóireacht ghairmiúil.
C: An féidir liom HSL a úsáid go díreach i CSS?
Sea, ón scaoileadh CSS3, is féidir leat HSL a úsáid go díreach mar hsl(243, 75%, 59%). Ach uaireanta bíonn gá le RGB le haghaidh comhoiriúnacht le seanbhrabhsálaithe nó le haghaidh API a oibríonn le huimhreacha slán.
C: Cad a tharlóidh má chuireann mé uillinn lasmuigh de 0–360 isteach?
Taispeánfaidh an uirlis an teachtaireacht earráide. Ní dhéanfar aon tiontú go dtí go gceartaíonn tú an luach. Coinníonn an uirlis raon 0–360 le haghaidh cruth toisc gurb é sin an raon caighdeánach i bhfisic datha.
C: An bhfuil aon chaillteanas nuair a thiontaítear HSL go RGB agus ar ais?
Níl. Mar a luadh, is tiontú gan chaillteanas é. Tá gach luach HSL laistigh de raon an scáileáin agus freagraíonn sé go díreach do triplet RGB amháin. Níl aon ghearradh amach gamut.
C: Cén fáth nach bhfuil an tiontaire seo cosúil le tiontairí CMYK go RGB?
Toisc go mbíonn dathanna CMYK nach féidir a thaispeáint ar scáileán uaireanta (dathanna lasmuigh de gamut RGB). Leis an tiontaire seo, ní tharlaíonn an fhadhb sin, mar go n-oibríonn an dá mhúnla laistigh den spás céanna.
C: An féidir liom an uirlis seo a úsáid ar ghléas soghluaiste?
Sea, oibríonn sé i ngach brabhsálaí nua-aimseartha. Ní theastaíonn aon íoslódáil ná suiteáil.