Beginner

Atsitiktinių spalvų generatorius

Sugeneruokite vieną ar daugiau atsitiktinių spalvų ir iškart perskaitykite jų HEX, RGB ir HSL kodus bei geriausią tekstui ant jų spalvą.
1 to 12

Hue mode

Red channel value
41

Primary color: #29E292

HEX
#29E292
RGB
rgb(41, 226, 146)
HSL
hsl(154, 76%, 52%)
Relative luminance
0,569
Suggested text color
Black
Colors generated
1
Red41
Green226
Blue146
Rezultatai yra apytiksliai ir skirti tik bendrai informacijai, jie nėra profesionalus patarimas — prieš jais remdamiesi visada savarankiškai patikrinkite svarbius rezultatus. Skaityti visą atsakomybės apribojimą.
Greitas atsakymas

Kaip veikia ši skaičiuoklė?

Atsitiktinių spalvų generatorius parenka raudonos, žalios ir mėlynos reikšmes nuo 0 iki 255 spalvai sudaryti, tada rodo ją kaip HEX, RGB ir HSL. Jis taip pat apskaičiuoja spalvos santykinį skaistį ir siūlo juodą ar baltą tekstą įskaitomam kontrastui. Pasirinkite kiekį ir atspalvio režimą, kad paletė būtų šilta, šalta ar pastelinė.

Formulė
R,G,B = sveikoji_dalis(random() × 256); HEX = '#' + hex(R) + hex(G) + hex(B); skaistis = 0,2126·R' + 0,7152·G' + 0,0722·B'
How this is calculated

Laukas „Kiek spalvų“ valdo, kiek nepriklausomų atsitiktinių spalvų sukuriama (ribojama 1–12), o pasirinkimas „Atspalvio režimas“ formuoja atsitiktinį pasiskirstymą. Režime „bet kuris“ kiekvienas iš raudonos, žalios ir mėlynos kanalų yra nepriklausomas sveikasis skaičius nuo 0 iki 255, duodantis tolygiai atsitiktinę spalvą visoje 24 bitų erdvėje. „Šilta“, „šalta“ ir „pastelinė“ režimai vietoj to parenka atspalvį, sodrumą ir šviesumą apribotuose HSL diapazonuose ir konvertuoja tai atgal į RGB, todėl spalvos lieka atpažįstamoje šeimoje.

Kiekviena spalva pateikiama trimis būdais. HEX sudaromas konvertuojant kiekvieną kanalą į dviženklį 16-ainį užrašą ir sujungiant juos po „#“. HSL gaunamas iš normalizuotų kanalų: atspalvis ateina iš to, kuris kanalas yra didžiausias, šviesumas – tai didžiausio ir mažiausio kanalo vidurkis, o sodrumas – kanalų sklaida, padalyta iš 1 - |2L - 1|. Tai lygiavertės tos pačios spalvos išraiškos.

Siūloma teksto spalva naudoja WCAG santykinį skaistį. Kiekvienas kanalas normalizuojamas iki 0–1 ir sutiesinamas su sRGB perdavimo kreive, tada derinamas kaip 0,2126·R + 0,7152·G + 0,0722·B. Jei tas skaistis viršija apie 0,179, fonas yra „šviesus“ ir rekomenduojamas juodas tekstas, kitaip baltas tekstas duoda geresnį kontrastą. Kadangi spalvos atsitiktinės, rezultatai kinta kaskart perskaičiuojant.

Dažnai užduodami klausimai

Tai trys tos pačios spalvos užrašai. RGB išvardija raudonos, žalios ir mėlynos intensyvumus (0–255), HEX – tos pačios reikšmės, užrašytos 16-aine sistema, o HSL apibūdina spalvą pagal atspalvį, sodrumą ir šviesumą.

Ji lygina spalvos santykinį skaistį su riba (~0,179). Ryškesni fonai gauna juodą tekstą, o tamsesni – baltą, kas išlaiko tekstą įskaitomą pagal WCAG kontrasto gaires.

Jie apriboja atsitiktinio atspalvio, sodrumo ir šviesumo diapazonus: šilta teikia pirmenybę raudonai, oranžinei ir geltonai, šalta – žaliai, mėlynai ir violetinei, o pastelinė palaiko žemą sodrumą ir aukštą šviesumą švelniems atspalviams.

Taip pat žinomas kaip

atsitiktinės spalvos generatorius
hex spalvos generatorius
atsitiktinė spalva
rgb generatorius
spalvų parinkiklis
spalvų paletė

APA

TG we-Calculate Editorial Team. (2026). Atsitiktinių spalvų generatorius [Online calculator]. TG we-Calculate. https://we-calculate.com/lt/calculator/random-color-generator

Chicago

TG we-Calculate Editorial Team. "Atsitiktinių spalvų generatorius." TG we-Calculate. 2026. https://we-calculate.com/lt/calculator/random-color-generator.

IEEE

TG we-Calculate Editorial Team, "Atsitiktinių spalvų generatorius," TG we-Calculate, 2026. [Online]. Available: https://we-calculate.com/lt/calculator/random-color-generator

BibTeX

@misc{wecalculate_random_color_generator, title = {Atsitiktinių spalvų generatorius}, author = {{TG we-Calculate Editorial Team}}, howpublished = {\url{https://we-calculate.com/lt/calculator/random-color-generator}}, year = {2026}, note = {TG we-Calculate} }

Ar ši skaičiuoklė jums padėjo?