This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ro:colorexpressions [2017/08/28 15:55] junior-root |
ro:colorexpressions [2020/02/28 10:46] (current) |
||
---|---|---|---|
Line 25: | Line 25: | ||
color -65536, -16711936 | color -65536, -16711936 | ||
</ | </ | ||
- | Mai jos este lista culorilor predefinite. Pentru fiecare culoare sunt trecute și câteva informații suplimentare | + | Mai jos este lista culorilor predefinite. Pentru fiecare culoare sunt trecute și câteva informații suplimentare, inclusiv valoarea numerică a culorii: |
{{page> | {{page> | ||
Line 32: | Line 32: | ||
==== 2) Culoare exprimată cu ajutorul funcției RGB ==== | ==== 2) Culoare exprimată cu ajutorul funcției RGB ==== | ||
- | Utilizatorul are posibilitatea să-și creeze milioane de culori diferite prin utilizarea funcției [[rgb|RGB]]. Acesta întoarce un [[integerexpressions|număr_întreg]] ce reprezintă culoarea creată. | + | Utilizatorul are posibilitatea să-și creeze milioane de culori diferite prin utilizarea funcției [[rgb|RGB]]. |
- | La începutul acestei pagini | + | La începutul acestei pagini |
El este compus în realitate din 4 octeți (un octet poate avea o valoare între 0 - 255), fiecare octet conținând informații despre unul dintre cele 4 canale: **R**ed (roșu), **G**reen (verde), **B**lue (albastru) și **A**lpha (opacitate, transparență).\\ | El este compus în realitate din 4 octeți (un octet poate avea o valoare între 0 - 255), fiecare octet conținând informații despre unul dintre cele 4 canale: **R**ed (roșu), **G**reen (verde), **B**lue (albastru) și **A**lpha (opacitate, transparență).\\ | ||
Prin combinarea canalelor **RGB** (roșu, verde, albastru) se pot obține un număr de 16.777.216 de culori diferite! Fiecare culoare poate fi afișată apoi cu diverse grade de opacitate, date de canalul **A**lpha: 0 - 255, unde 255 înseamnă opacitate maximă, iar 0 înseamnă transparență totală. | Prin combinarea canalelor **RGB** (roșu, verde, albastru) se pot obține un număr de 16.777.216 de culori diferite! Fiecare culoare poate fi afișată apoi cu diverse grade de opacitate, date de canalul **A**lpha: 0 - 255, unde 255 înseamnă opacitate maximă, iar 0 înseamnă transparență totală. | ||
- | Funcția [[rgb|RGB]] compune o culoare din valorile furnizate pentru **R**ed (roșu), **G**reen (verde), **B**lue (albastru), fiecare componentă având valori cuprinse între 0 și 255. Exemplul de mai jos creează culoarea oranj și desenează un cerc cu ea. | + | |
+ | Formatul funcției [[rgb|RGB]] este:\\ | ||
+ | **RGB(r, g, b)**, în acest caz canalul **A**lpha este implicit 255 (opacitate totală)\\ | ||
+ | **RGB(r, g, b, a)**, în acest caz canalul **A**lpha este declarat ultimul, chiar dacă valoare lui este cuprinsă în primul octet din valoarea ARGB\\ | ||
+ | |||
+ | Funcția [[rgb|RGB]] compune o culoare | ||
< | < | ||
clg | clg | ||
Line 80: | Line 85: | ||
==== Exemplu ==== | ==== Exemplu ==== | ||
Rulează codul de mai jos. Trage cu mouse-ul de manetele R, G, B și A sau dă clic pe constantele din dreapta și urmărește codul generat. | Rulează codul de mai jos. Trage cu mouse-ul de manetele R, G, B și A sau dă clic pe constantele din dreapta și urmărește codul generat. | ||
+ | |||
+ | {{ro: | ||
+ | |||
< | < | ||
# Program util pentru a învăța cum se alcătuiesc culorile | # Program util pentru a învăța cum se alcătuiesc culorile |