Ուղեցույց

Ինչպես ստեղծել պատահական գույներ HEX, RGB և HSL ձևաչափերով

Նշեք գույների քանակը, ընտրեք HEX, RGB կամ HSL ձևաչափը և գործարկեք գեներացումը։ Չնշված քանակի դեպքում ստեղծվում է մեկ գույն, իսկ արդյունքը ներկայացվում է ընտրված ձևաչափով։

Գործիք Պատահական գույների գեներատոր

Ինչ է անում գործիքը

Պատահական գույների գեներատորը կարող է ստեղծել գունային արժեքներ երեք գրառմամբ՝ HEX, RGB կամ HSL։ Այն օգտակար է դիզայնի նախնական գաղափարներ հավաքելու, գունային պալիտրա փորձարկելու կամ ծրագրավորման մեջ գույնի տարբեր ներկայացումներ ստանալու համար։ Կարող եք ստանալ մեկ արժեք կամ մի քանի գույն՝ նշելով անհրաժեշտ քանակը։ Եթե քանակ չնշեք, կստանաք մեկ գույն։

Գույնի յուրաքանչյուր արժեք ձևավորվում է կարմիր, կանաչ և կապույտ բաղադրիչների առանձին ընտրված արժեքներից։ Այդ պատճառով յուրաքանչյուր նոր արդյունք պետք է ընկալել որպես պատահական ընտրված գունային արժեք, ոչ թե որպես նախապես որոշված կամ կրկնելի պալիտրա։

Ինչպես ստեղծել գույների ցանկ

  1. Բացեք գեներատորի գործիքը և ընտրեք գույնի ներկայացման ցանկալի ձևաչափը՝ HEX, RGB կամ HSL։ Եթե ձևաչափ չընտրեք, օգտագործվում է HEX տարբերակը։

  2. Անհրաժեշտության դեպքում նշեք գույների քանակը։ Թողնված դատարկ արժեքի դեպքում քանակը համարվում է 1։ Թվային մուտքը վերածվում է ամբողջ թվի, երբ այդ փոխարկումը հաջողվում է։ Այնուհետև քանակը սահմանափակվում է 1-ից մինչև 50 միջակայքով. ավելի փոքր արժեքը դառնում է 1, իսկ ավելի մեծը՝ 50։ Եթե փոխարկման ժամանակ առաջանում է ValueError կամ TypeError, օգտագործվում է 1։ Այլ տեսակի փոխարկման սխալների համար այս պահուստային վարքը հաստատված չէ։

  3. Սեղմեք գեներացման գործողությունը և դիտեք ստացված արժեքները։ Ընտրված քանակն է որոշում արդյունքների թիվը։ Յուրաքանչյուր արժեք առանձին պատճենեք այն դաշտում կամ ծրագրային հատվածում, որտեղ ցանկանում եք օգտագործել գույնը։

  4. Ստուգեք գրառման ձևը։ HEX արդյունքը սկսվում է # նշանից և պարունակում է վեց փոքրատառ տասնվեցական նիշ։ RGB արդյունքը գրվում է rgb(r, g, b) ձևով, իսկ երեք բաղադրիչներն ամբողջ թվեր են՝ 0-ից 255 միջակայքում։ HSL արդյունքը ներառում է ամբողջ թվային երանգ, հագեցվածություն և լուսավորություն, ընդ որում հագեցվածության ու լուսավորության արժեքներին հաջորդում են տոկոսային նշաններ։

  5. Եթե մուտքագրել եք աջակցվող երեք տարբերակներից տարբերվող ձևաչափի արժեք, արդյունքը միևնույն է ստացվում է HEX գրառմամբ։ Այդ պատճառով ձևաչափի ընտրությունը ստուգեք նախքան գեներացումը, հատկապես երբ արդյունքը պետք է համապատասխանի կոնկրետ ծրագրային կամ դիզայնի ձևաչափի։

Ինչպես կարդալ արդյունքը

Արդյունքը մեկնաբանելիս նախ համեմատեք գրառման տեսակը ձեր աշխատանքի պահանջի հետ։ HEX արժեքը հարմար է այն դեպքերում, երբ անհրաժեշտ է կարճ վեցանիշ գունային գրառում։ RGB ձևաչափում կարմիր, կանաչ և կապույտ բաղադրիչները ներկայացվում են առանձին, և դրանցից յուրաքանչյուրը գտնվում է 0-ից 255 միջակայքում։ HSL ձևաչափը գույնը ներկայացնում է երանգի, հագեցվածության և լուսավորության միջոցով, ինչը կարող է ավելի հարմար լինել տեսողական կարգավորումների ժամանակ։

Եթե խնդրել եք մի քանի արժեք, հաշվեք ցուցակի տարրերը և համեմատեք դրանք նորմալացված քանակի հետ։ Օրինակ՝ 3 քանակի և RGB ձևաչափի դեպքում ակնկալվող արդյունքի ձևը երեք առանձին rgb(r, g, b) տող է, որտեղ յուրաքանչյուր բաղադրիչ ամբողջ թիվ է 0-ից 255 միջակայքում։ Սա արդյունքի ձևի ստուգում է, ոչ թե նախապես հայտնի կոնկրետ գույների կանխատեսում։

Գեներացված արժեքները պատահական են, ուստի արդյունքից պետք չէ եզրակացնել, որ հաջորդ գեներացումը կտա նույն արժեքները, կստեղծի անպայման չկրկնվող գույներ կամ կհետևի որոշակի հերթականության։ Գործիքը նկարագրում է գունային արժեքի ձևաչափը և քանակը, բայց չի հաստատում գույների գեղագիտական համապատասխանությունը ձեր նախագծին։

Գործնական օրինակ

Դիզայները ցանկանում է ստանալ երեք պատահական RGB գույն՝ նոր էջի նախնական գունային տարբերակները համեմատելու համար։

Ընտրեք RGB ձևաչափը, քանակի դաշտում գրեք 3 և գործարկեք գեներացումը։ Ստուգեք, որ ստացված երեք արժեքներից յուրաքանչյուրն ունի rgb(r, g, b) կառուցվածքը։

Արդյունքը պետք է պարունակի երեք առանձին RGB արժեք՝ rgb(r, g, b) ձևով, որտեղ յուրաքանչյուր բաղադրիչ ամբողջ թիվ է 0-ից 255 միջակայքում։

Սահմանափակումներ

  • Արդյունքները պատահական են, ուստի հաստատված չէ դրանց կրկնելիությունը, չկրկնվելը կամ որոշակի հերթականությունը։ Աջակցվող ձևաչափերից տարբեր արժեքները վերածվում են HEX արդյունքի, իսկ քանակի փոխարկման այլ սխալների պահուստային վարքը հաստատված չէ։

Հաճախակի սխալներ

  • Եթե ընտրած ձևաչափի փոխարեն ստանում եք HEX արժեք, պատճառը կարող է լինել ձևաչափի ոչ ճշգրիտ արժեքը։ Ընտրեք հենց աջակցվող HEX, RGB կամ HSL տարբերակը և նորից գործարկեք գեներացումը։

Հաճախ տրվող հարցեր

Քանի՞ պատահական գույն կարող եմ ստեղծել։

Եթե քանակ չնշեք, գեներացվում է մեկ գույն։ Մուտքագրված քանակը վերածվում է ամբողջ թվի, իսկ հաջող փոխարկումից հետո սահմանափակվում է 1-ից մինչև 50 միջակայքով։

Ինչպե՞ս ստանալ HEX գույն։

Ընտրեք HEX ձևաչափը։ Այդ դեպքում արդյունքը սկսվում է # նշանից և պարունակում է վեց փոքրատառ տասնվեցական նիշ։

Ի՞նչ տարբերություն կա RGB և HSL արդյունքների միջև։

RGB ընտրելու դեպքում յուրաքանչյուր գույն ստացվում է rgb(r, g, b) ձևով, իսկ r, g և b բաղադրիչները ամբողջ թվեր են՝ 0-ից 255 միջակայքում։ HSL ընտրելու դեպքում ստացվում են ամբողջ թվային երանգ, հագեցվածություն և լուսավորություն՝ տոկոսային նշումներով հագեցվածության ու լուսավորության համար։

Գործիք

Պատահական գույների գեներատոր