User Tools

Site Tools


ro:color

Color (Instrucțiune)

Engleză: COLOR = culoare

Format

Descriere

Stabilește culoarea cu care se desenează.
Reguli generale: Conturul tuturor formelor geometrice se desenează cu ajutorul creionului căruia i se poate atribui o anumită culoare cu ajutorul instrucțiunii Color și căruia i se pot stabili diferite grosimi (vezi PenWidth). Interiorul formelor geometrice închise se umplu cu culoarea stabilită pentru pensulă.

Forme geometrice închise
Când se desenează forme geometrice închise (Chord, Circle, Pie, Poly, Rect sau Stamp), conturul formei va fi desenat cu culoare_creion, iar forma va fi umplută cu culoare_pensulă.
Dacă se specifică o singură culoare pentru instrucțiunea Color, atunci atât culoarea creionului cât și culoarea pensulei vor fi stabilite la aceeași valoare.
Atunci când se dorește desenarea doar a conturului formei, pentru a evita umplerea ei, se va folosi pentru pensulă culoarea CLEAR (transparent).
Dacă atât culoare_creion cât și culoare_pensulă sunt stabilite la culoarea CLEAR (transparent), atunci, în loc să se deseneze forma geometrică, acesta va șterge pixelii (îi va face transparenți), comportându-se ca o gumă de șters. Acest lucru este util în crearea imaginilor de tip sprite care au zone transparente cu ajutorul SpriteSlice

Forme geometrice deschise
Formele geometrice deschise (Plot, Line sau Arc), neavând nimic de umplut, sunt desenate doar în culoarea creionului, culoarea pensulei fiind complet ignorată.
Dacă se folosește pentru creion culoarea CLEAR (transparent) atunci pixelii vor fi șterși (transparenți), exact ca în cazul folosirii unei gume de șters.

Notă

O culoare poate fi specificată cel mai simplu prin numele ei. BASIC-256 are definite 18 constante pentru culori: BLACK, WHITE, RED, DARKRED, GREEN, DARKGREEN, BLUE, DARKBLUE, CYAN, DARKCYAN, PURPLE, DARKPURPLE, YELLOW, DARKYELLOW, ORANGE, DARKORANGE, GREY / GRAY, DARKGREY / DARKGRAY și CLEAR.
Vezi: Listă nume culori
Culorile nu se limiteză la cele amintite mai sus, ci utilizatorul are posibilitatea să creeze și să folosească peste 16 milioane de culori diferite cu ajutorul funcției RGB.
Vezi: Mai multe despre culori

Exemplu

clg
color rgb(128, 128, 128)
rect 0, 0, 300, 300
penwidth 5
color green,red
circle 100, 100, 50
penwidth 1
color rgb(255, 160, 160)
circle 100, 100, 25

Acest exemplu va desena un dreptunghi gri cu un cerc verde umplut cu rosu și apoi un cerc roz în interiorul acestuia.

Color

Vezi și

2016/01/01 22:49

Istoric

0.9.5mS-a adăugat “COLOR r,g,b” și culorile sub formă de constante
0.9.9.26S-a adăugat culoarea pentru pensulă și s-a înlăturat “COLOR r,g,b”.
0.9.9.28S-a adăugat canalul Afla (transparență)
0.9.9.45S-au schimbat valorile culorilor.
ro/color.txt · Last modified: 2017/09/23 09:33 by junior-root