Ուղեցույց

Ինչպես խառնել երկու գույն և կարդալ խառնված գույնի արդյունքը

Մուտքագրեք երկու ճանաչվող գույն, ընտրեք հարաբերակցություն և գործարկեք հաշվարկը։ Արդյունքում կտեսնեք հիմնական խառնված գույնը, `multiply` և `screen` արժեքները, ինչպես նաև RGB ներկայացումը։

Գործիք Գույների խառնիչ

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

Գույների համադրման նպատակը և մուտքերի ձևը

Երկու գույն համադրելու համար այս գործիքը ընդունում է գունային արժեքներ, կիրառում է ընտրված հարաբերակցությունը և վերադարձնում է մի քանի ձևաչափով արդյունք։ Այն հարմար է, երբ ցանկանում եք նախապես տեսնել երկու գույնի թվային խառնուրդը կամ համեմատել նույն մուտքերի տարբեր հաշվարկները։ Հաշվարկված հիմնական գույնը ներկայացվում է թե՛ վեցանիշ տասնվեցական, թե՛ RGB ձևով, իսկ լրացուցիչ արդյունքները տրվում են multiply և screen հաշվարկների համար։

Մուտքային գույնը գրեք # նշանով սկսվող երեքանիշ կամ վեցանիշ տասնվեցական ձևով։ Օրինակներ են #369 և #336699։ Կարող եք նաև օգտագործել տեքստ, որի մեջ կա rgb(...) գրառում՝ երեք ոչ բացասական ամբողջ բաղադրիչներով, օրինակ՝ rgb(255, 0, 0)։ Գույնի անվանումը կամ այս սահմաններից դուրս գտնվող գրառումը ճանաչվելու համար նախատեսված չէ։ Մուտքային տեքստի սկզբի և վերջի բացատները չեն հաշվում, իսկ տառերը մշակվում են փոքրատառ ձևով։

Մուտքագրումից մինչև հաշվարկ

  1. Առաջին դաշտում մուտքագրեք առաջին գույնը։ Վավեր օրինակ կարող է լինել #ff0000, իսկ երեքանիշ կարճ գրառման օրինակ՝ #369։
  2. Երկրորդ դաշտում գրեք մյուս գույնը, օրինակ՝ #0000ff։ Եթե նախընտրում եք RGB ձևը, գրառման մեջ օգտագործեք երեք ոչ բացասական ամբողջ բաղադրիչ ունեցող rgb(...) հատված։
  3. Սահմանեք հարաբերակցությունը։ Այն նկարագրում է առաջին գույնից դեպի երկրորդ գույն շարժման չափը. 0 արժեքը պահում է հաշվարկը առաջին գույնի ծայրում, իսկ 1 արժեքը հասցնում է այն երկրորդ գույնի ծայրին։ Միջանկյալ արժեքը տեղադրում է արդյունքը այդ երկու ծայրերի միջև։
  4. Գործարկեք հաշվարկը և սպասեք ցուցադրվող արժեքներին։ Երկու գույների հաջող ճանաչումից հետո գործիքը յուրաքանչյուր գունային բաղադրիչը միջարկում է ընտրված հարաբերակցությամբ։
  5. Եթե հարաբերակցությունը թվի չի փոխարկվում ValueError կամ TypeError պատճառով, հաշվարկում օգտագործվում է 0.5։ Թվային արժեքը նախ սահմանափակվում է 0-ից 1 ներառյալ միջակայքում, այնպես որ այդ սահմաններից դուրս թիվը տեղափոխվում է համապատասխան եզրային արժեքին։
  6. Դիտարկեք հիմնական խառնված գույնի վեցանիշ տասնվեցական և RGB գրառումները, ապա առանձին համեմատեք multiply ու screen արժեքները։ Վեցանիշ տասնվեցական արդյունքները գրվում են փոքրատառով։
  7. Եթե դաշտերը չլրացնեք, առաջին գույնի համար գործիքը կիրառում է #ff0000, երկրորդի համար՝ #0000ff, իսկ հարաբերակցության համար՝ 0.5։ Նախնական արժեքները կարող եք փոխարինել ձեր մուտքերով, երբ ցանկանում եք փորձարկել այլ զույգ։

Մուտքագրման ժամանակ օգտակար է նախ ստուգել գրառման կառուցվածքը, հետո միայն փոխել հարաբերակցությունը։ Այդ հերթականությամբ ավելի հեշտ է տարբերել գույնի ճանաչման խնդիրը հարաբերակցության ազդեցությունից։ rgb(...) գրառման բաղադրիչները պահեք ոչ բացասական ամբողջ թվերի տեսքով, իսկ տասնվեցական տարբերակի դեպքում օգտագործեք երեք կամ վեց նիշ։

Արժեքների տարբերությունը և սահմանները

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

multiply և screen դաշտերը լրացուցիչ հաշվարկների արդյունքներ են։ Դրանք նույն հիմնական գույնի այլ գրառումներ չեն, հետևաբար համեմատելիս պետք է դիտել դաշտի անունը, ոչ միայն գրված գույնի արժեքը։ Հաջող պատասխանում այդ երկու հաշվարկները նույնպես ներկայացվում են փոքրատառ վեցանիշ տասնվեցական ձևով, մինչդեռ հիմնական խառնուրդը լրացուցիչ ունի RGB ձև։

Եթե գույներից որևէ մեկը չի ճանաչվում, հաշվարկը վերադարձնում է սխալի նշում՝ հաշվարկված գունային արժեքների փոխարեն։ Սակայն # նշանով սկսվող, սխալ տասնվեցական նիշեր պարունակող գրառումը կարող է ձախողվել հենց մշակման ընթացքում, քանի որ այդ փոխարկումը առանձին պաշտպանված չէ։ Այդ պատճառով նման գրառումը մի փոխարինեք պարզապես մեկ այլ պատահական ձևով. ուղղեք նիշերը կամ ընտրեք թույլատրելի rgb(...) գրառում։ Գործիքը չի նկարագրում գույնի անվանումների կամ ազատ ձևաչափերի աջակցություն, ուստի արդյունքը գնահատեք միայն ճանաչվող մուտքերի դեպքում։

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

Դիզայները ցանկանում է ստուգել, թե 0.25 հարաբերակցության դեպքում կարմիրի և կապույտի համադրությունը ինչպես է տեղակայվում երկրորդ գույնի ուղղությամբ։

Դիզայները առաջին դաշտում գրում է #ff0000, երկրորդում՝ #0000ff, հարաբերակցությունը սահմանում է 0.25 և գործարկում հաշվարկը։

Հաջող հաշվարկից հետո կտեսնեք հիմնական խառնված գույնի փոքրատառ վեցանիշ տասնվեցական և RGB արժեքներ, ինչպես նաև multiply ու screen նույն ձևաչափի արժեքներ։

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

  • Արդյունքը վերաբերում է ճանաչվող տասնվեցական և rgb(...) մուտքերին։ Չճանաչվող գույնը կարող է վերադարձնել սխալի նշում, իսկ սխալ տասնվեցական նիշերով #-ով սկսվող արժեքը կարող է ձախողվել մշակման ընթացքում։

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

  • Սխալ տասնվեցական նիշերով #-ով սկսվող արժեքը կարող է ձախողվել մշակման ընթացքում։ Ստուգեք նիշերը և այն փոխարինեք վավեր երեքանիշ կամ վեցանիշ տասնվեցական գրառմամբ, կամ օգտագործեք երեք ոչ բացասական ամբողջ բաղադրիչով rgb(...) ձև։

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

Ի՞նչ է փոխում հարաբերակցությունը։

Հարաբերակցությունը որոշում է, թե միջարկված արդյունքը առաջին գույնից որքանով է շարժվում դեպի երկրորդը։ 0-ը համապատասխանում է առաջին ծայրին, 1-ը՝ երկրորդին, իսկ դրանց միջև ընկած թիվը տալիս է միջանկյալ դիրք։

Ո՞ր հարաբերակցությունն է ընտրվում դատարկ կամ չփոխարկվող մուտքի դեպքում։

Դատարկ հարաբերակցության դաշտի դեպքում կիրառվում է 0.5։ Նույն արժեքը գործիքը օգտագործում է նաև այն ժամանակ, երբ մուտքը չի փոխարկվում թվի, իսկ 0-ից ցածր կամ 1-ից բարձր թիվը սահմանափակվում է այդ միջակայքում։

Ի՞նչ արդյունք կլինի սխալ գույնի մուտքագրման ժամանակ։

Չճանաչվող գույնի դեպքում վերադարձվում է սխալի նշում, և հաշվարկված գունային արժեքներ չեն տրամադրվում։ Սխալ տասնվեցական նիշերով #-ով սկսվող մուտքը կարող է փոխարենը ձախողվել մշակման ընթացքում։

Գործիք

Գույների խառնիչ