User Tools

Site Tools


ro:colorexpressions

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
Next revision Both sides next revision
ro:colorexpressions [2017/08/28 15:52]
junior-root
ro:colorexpressions [2017/08/28 16:02]
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), iar așezarea lor ca octeți este cel mai bine văzută în reprezentarea numărului în format hexazecimal (0xAARRGGBB).+Acum se poate observa în dreptul fiecărei constante valorile canalelor **ARGB** din care este alcătuită (**A** este mereu 255 pentru că toate sunt culori opace, nu transparente), iar așezarea lor ca octeți este cel mai bine văzută în reprezentarea numărului în format hexazecimal (0xAARRGGBB).
  
 {{page>ro:colorconstants}} {{page>ro:colorconstants}}
- 
- 
- 
  
 ---- ----
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 sunt numere, iar funcția [[rgb|RGB]] compune și întoarce o culoare tot ca un [[integerexpressions|număr_întreg]]\\+Numele culorilor (constante) sunt numere, iar funcția [[rgb|RGB]] compune și întoarce o culoare tot ca un [[integerexpressions|număr_întreg]]\\
 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**).
 <code> <code>
Line 78: Line 75:
 color rgb(0xb0, 0x3d, 0x00)       #-5227264 color rgb(0xb0, 0x3d, 0x00)       #-5227264
 </code> </code>
 +
 +----
  
 ==== 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:colorsprogram.png|Program util pentru a învăța cum se alcătuiesc culorile}}
 +
 <code> <code>
 # Program util pentru a învăța cum se alcătuiesc culorile # Program util pentru a învăța cum se alcătuiesc culorile
ro/colorexpressions.txt · Last modified: 2020/02/28 10:46 (external edit)