User Tools

Site Tools


ro:color

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
ro:color [2017/08/25 16:58]
junior-root
ro:color [2020/02/28 10:46] (current)
Line 2: Line 2:
 > **Engleză:** //**COLOR** = culoare// > **Engleză:** //**COLOR** = culoare//
 ==== Format ==== ==== Format ====
-**color** [[colorconstants|nume_culoare]]\\ +**color** [[colorexpressions|culoare]]\\ 
-**color** ( [[colorconstants|nume_culoare]] )\\ +**color** ( [[colorexpressions|culoare]] )\\ 
-**color** [[rgb|expresie_rgb]]\\ +**color** [[colorexpressions|culoare_creion]] , [[colorexpressions|culoare_pensulă]]\\ 
-**color** ( [[rgb|expresie_rgb]] )\\ +**color** ( [[colorexpressions|culoare_creion]] , [[colorexpressions|culoare_pensulă]] )\\
-**color** [[colorconstants|nume_culoare_creion]] , [[colorconstants|nume_culoare_pensulă]]\\ +
-**color** ( [[colorconstants|nume_culoare_creion]] , [[colorconstants|nume_culoare_pensulă]] )\\ +
-**color** [[rgb|expresie_rgb_creion]] , [[rgb|expresie_rgb_pensulă]]\\ +
-**color** ( [[rgb|expresie_rgb_creion]] , [[rgb|expresie_rgb_pensulă]] )+
 ==== Descriere ==== ==== Descriere ====
 Stabilește culoarea cu care se desenează.\\ Stabilește culoarea cu care se desenează.\\
-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|PenWidth]]). Interiorul formelor geometrice închise se umplu cu culoarea stabilită pentru pensulă.+**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|PenWidth]]). Interiorul formelor geometrice închise se umplu cu culoarea stabilită pentru pensulă.
  
 **Forme geometrice închise**\\ **Forme geometrice închise**\\
-Când se desenează forme geometrice închise ([[Chord|Chord]], [[Circle|Circle]], [[Pie|Pie]], [[Poly|Poly]], [[Rect|Rect]] sau [[Stamp|Stamp]]), conturul formei va fi desenat cu culoarea creionului, iar forma va fi umplută cu culoarea pensulei.\\ +Când se desenează forme geometrice închise ([[Chord|Chord]], [[Circle|Circle]], [[Pie|Pie]], [[Poly|Poly]], [[Rect|Rect]] sau [[Stamp|Stamp]]), conturul formei va fi desenat cu [[colorexpressions|culoare_creion]], iar forma va fi umplută cu [[colorexpressions|culoare_pensulă]].\\ 
-Dacă se specifică o singură culoare, atunci atât culoarea creionului cât și culoarea pensulei vor fi stabilite la aceeași valoare.\\ +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.\\ 
-Pentru a evita umplerea formei (atunci când se dorește desenarea doar a conturului formeise va folosi pentru pensulă culoarea **CLEAR** (transparent).\\ +Atunci când se dorește desenarea doar a conturului formei, pentru a evita umplerea ei, se va folosi pentru pensulă culoarea [[colorconstants|CLEAR]] (transparent).\\ 
-Dacă atât culoarea creionului cât și culoarea pensulei 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.\\+Dacă atât [[colorexpressions|culoare_creion]] cât și [[colorexpressions|culoare_pensulă]] sunt stabilite la culoarea [[colorconstants|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|SpriteSlice]]
  
 **Forme geometrice deschise**\\ **Forme geometrice deschise**\\
 Formele geometrice deschise ([[Plot|Plot]], [[Line|Line]] sau [[Arc|Arc]]), neavând nimic de umplut, sunt desenate doar în culoarea creionului, culoarea pensulei fiind complet ignorată.\\ Formele geometrice deschise ([[Plot|Plot]], [[Line|Line]] sau [[Arc|Arc]]), neavând nimic de umplut, sunt desenate doar în culoarea creionului, culoarea pensulei fiind complet ignorată.\\
-Dacă se folosește culoarea **CLEAR** (transparent) pentru creion atunci pixelii vor fi șterși (transparenți).\\+Dacă se folosește pentru creion culoarea [[colorconstants|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: [[colorconstants|BLACK]], [[colorconstants|WHITE]], [[colorconstants|RED]], [[colorconstants|DARKRED]], [[colorconstants|GREEN]], [[colorconstants|DARKGREEN]], [[colorconstants|BLUE]], [[colorconstants|DARKBLUE]], [[colorconstants|CYAN]], [[colorconstants|DARKCYAN]], [[colorconstants|PURPLE]], [[colorconstants|DARKPURPLE]], [[colorconstants|YELLOW]], [[colorconstants|DARKYELLOW]], [[colorconstants|ORANGE]], [[colorconstants|DARKORANGE]], [[colorconstants|GREY / GRAY]], [[colorconstants|DARKGREY / DARKGRAY]] și [[colorconstants|CLEAR]].\\ 
 +Vezi: [[colorconstants|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|RGB]].\\ 
 +Vezi: [[colorexpressions|Mai multe despre culori]]
  
  
- 
-Sets the current drawing color to //colorname// or to an ARGB value where ( (a * 256 + r) * 256 + b) * 256 + g.  If a single color is specified both the pen and the brush will be set to the same color. 
-When drawing solid shapes ([[Chord|Chord]],[[Circle|Circle]],[[Pie|Pie]],[[Poly|Poly]],[[Rect|Rect]], and [[Stamp|Stamp]]) the border of the shape will be drawn with the pen color and the shape itself will be filled with the brush color.  A brush color of CLEAR is used to not fill a closed shape. 
-If the current pen and brush are both set to CLEAR the pixels or shapes drawn will clear the pixels of the graphics output area and make them transparent.  This is especially useful when creating sprites using the Spriteslice command.\\ 
-{{page>ro:colorconstants}} 
-==== Formă depreciată ==== 
-In version 0.9.9.26 the statement form "**color** //red//, //blue//, //green//" or "**color** ( //red//, //blue//, //green// )" was deprecated and a warning will be displayed when it is encountered.  It should be replaced with "**color** **rgb** ( //red//, //blue//, //green// )". 
 ==== Exemplu ==== ==== Exemplu ====
 <code> <code>
 clg clg
-color rgb(128,128,128) +color rgb(128, 128, 128) 
-rect 0,0,graphwidthgraphheight+rect 0, 0, 300300
 penwidth 5 penwidth 5
 color green,red color green,red
-circle 100,100,50+circle 100, 100, 50
 penwidth 1 penwidth 1
-color rgb(255,160,160) +color rgb(255, 160, 160) 
-circle 100,100,25+circle 100, 100, 25
 </code> </code>
-Will draw a grey rectangle with a green circle filled with red and then a pink circle inside it.\\+Acest exemplu va desena un dreptunghi gri cu un cerc verde umplut cu rosu și apoi un cerc roz în interiorul acestuia. 
 {{:color.png|Color}} {{:color.png|Color}}
  
Line 50: Line 45:
 {{page>ro:start#Elemente grafice - culori&noheader}} {{page>ro:start#Elemente grafice - culori&noheader}}
 ==== Istoric ====  ==== Istoric ==== 
-|0.9.5m|added "COLOR r,g,b" form and numeric representation of color names+|0.9.5m|S-a adăugat "COLOR r,g,b" și culorile sub formă de constante
-|0.9.9.26|Added brush color and deprecated the "COLOR r,g,b".| +|0.9.9.26|S-a adăugat culoarea pentru pensulă și s-a înlăturat "COLOR r,g,b".| 
-|0.9.9.28|Changed color values to include Alpha (transparencyand changed color constants to new ARGB values.+|0.9.9.28|S-a adăugat canalul Afla (transparență)| 
-|0.9.9.45|changed values to positive numbers following formula as documented.|+|0.9.9.45|S-au schimbat valorile culorilor.|
  
ro/color.1503701902.txt.gz · Last modified: 2020/02/28 10:46 (external edit)