This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
ro:colorexpressions [2017/08/28 15:47] junior-root |
ro:colorexpressions [2017/08/28 15:55] junior-root |
||
---|---|---|---|
Line 56: | Line 56: | ||
Pentru a exemplifica cele menționate este bine de revăzut tabelul ce conține informații despre culorile deja predefinite. | Pentru a exemplifica cele menționate este bine de revăzut tabelul ce conține informații despre culorile deja predefinite. | ||
- | Acum se poate observa în dreptul fiecărei constante valorile canalelor ARGB (A este mereu 255 pentru că toate sunt culori opace, nu transparente), | + | Acum se poate observa în dreptul fiecărei constante valorile canalelor |
{{page> | {{page> | ||
- | |||
- | |||
- | |||
---- | ---- | ||
Line 67: | Line 64: | ||
==== 3) Culoare exprimată printr-un număr ==== | ==== 3) Culoare exprimată printr-un număr ==== | ||
Am văzut că o culoare este un [[integerexpressions|număr_întreg]].\\ | Am văzut că o culoare este un [[integerexpressions|număr_întreg]].\\ | ||
- | Constantele | + | Numele culorilor (constante) |
Cu alte cuvinte, oricare din formele de mai jos va avea același efect, valoarea culorii fiind aceeași (pentru a demonstra acest lucru, înlocuiește instrucțiunea **Color** cu **Print**). | Cu alte cuvinte, oricare din formele de mai jos va avea același efect, valoarea culorii fiind aceeași (pentru a demonstra acest lucru, înlocuiește instrucțiunea **Color** cu **Print**). | ||
< | < | ||
Line 78: | Line 75: | ||
color rgb(0xb0, 0x3d, 0x00) # | color rgb(0xb0, 0x3d, 0x00) # | ||
</ | </ | ||
+ | |||
+ | ---- | ||
==== 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. | ||
< | < | ||
# Program util pentru a învăța cum se alcătuiesc culorile | # Program util pentru a învăța cum se alcătuiesc culorile | ||
Line 171: | Line 171: | ||
color clear, culoarea_curenta | color clear, culoarea_curenta | ||
rect 225, 45, 150, 150 | rect 225, 45, 150, 150 | ||
- | txt = "" | + | txt = "#liniile de mai jos generază aceeași culoare:";chr(10) |
color 0xfff0f0f0 | color 0xfff0f0f0 | ||
rect 430, 10, 16, 381 | rect 430, 10, 16, 381 | ||
Line 177: | Line 177: | ||
for f = 0 to 18 | for f = 0 to 18 | ||
if culoarea_curenta = culori_valori[f] then | if culoarea_curenta = culori_valori[f] then | ||
- | txt = "color "; | + | txt = txt;"color "; |
color black, darkgray | color black, darkgray | ||
poly {430, f*20+10, 445, f*20+20, 430, f*20+30} | poly {430, f*20+10, 445, f*20+20, 430, f*20+30} |