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 17:11]
junior-root
ro:colorconstants [2017/08/27 10:34]
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: 2020/02/28 10:46 (external edit)