User Tools

Site Tools


ro:colorconstants

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
ro:colorconstants [2017/08/26 16:11]
junior-root
ro:colorconstants [2017/08/27 09:34] (current)
junior-root
Line 1: Line 1:
-==== Culori ==== 
-O culoare este de fapt un [[integerexpressions|număr_întreg]] compus din 4 octeți (un octet poate avea o valoare între 0 - 255), fiecare 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** se pot obține un număr de 16777216 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ă). 
- 
-Pentru a fi mai ușor de utilizat, cele mai importante culori au fost deja definite sub forma unor constante, acestea putând fi folosite doar prin numele lor. Lista constantelor folosite în BASIC-256 se poate vedea în tabelul de mai jos, în prima coloană. Suplimentar,​ în dreptul fiecărei constante sunt trecute valorile canalelor ARGB, iar așezarea lor ca octeți este cel mai bine văzută în reprezentarea numărului în format hexazecimal (0xAARRGGBB). 
 ^Nume constantă^Valori ARGB^Număr în HEXA^Număr întreg^ ^Traducere din engleză^ ^Nume constantă^Valori ARGB^Număr în HEXA^Număr întreg^ ^Traducere din engleză^
 |BLACK|255, 0, 0, 0|''​0xff000000''​| ​ -16777216|{{:​color_black.png|Black}}|//​**BLACK** = negru//| |BLACK|255, 0, 0, 0|''​0xff000000''​| ​ -16777216|{{:​color_black.png|Black}}|//​**BLACK** = negru//|
Line 23: Line 19:
 |DARKGREY / DARKGRAY|255,​ 128, 128, 128|''​0xff808080''​| ​ -8355712|{{:​color_darkgrey.png|darkgrey}}|//​**DARK GREY, DARK GRAY** = gri-închis//​| |DARKGREY / DARKGRAY|255,​ 128, 128, 128|''​0xff808080''​| ​ -8355712|{{:​color_darkgrey.png|darkgrey}}|//​**DARK GREY, DARK GRAY** = gri-închis//​|
 |CLEAR|0, 0, 0, 0|''​0x00000000''​| ​ 0| |//​**CLEAR** = transparent//​| |CLEAR|0, 0, 0, 0|''​0x00000000''​| ​ 0| |//​**CLEAR** = transparent//​|
- 
-dar utilizatorul are posibilitatea să-și creeze oricând culoarea dorită, cel mai simplu prin utilizarea funcției [[rgb|RGB]].\\ 
-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>​ 
-color darkorange ​                 #-5227264 
-color 0xffb03d00 ​                 #-5227264 
-color -5227264 ​                   #-5227264 
-color rgb(176, 61, 0)             #​-5227264 
-color rgb(176, 61, 0, 255)        #-5227264 
-color rgb(0xb0, 0x3d, 0x00, 0xff) #-5227264 
-color rgb(0xb0, 0x3d, 0x00)       #​-5227264 
-</​code>​ 
- 
  
ro/colorconstants.txt · Last modified: 2017/08/27 09:34 by junior-root