User Tools

Site Tools


Problem constructing authldap
arhiva:teme:2017:tema2
Differences

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

Link to this comparison view

Both sides previous revision Previous revision
arhiva:teme:2017:tema2 [2018/10/20 13:16]
Adriana Draghici [Descriere]
arhiva:teme:2017:tema2 [2018/10/20 13:17] (current)
Adriana Draghici
Line 60: Line 60:
 **Spațiul de culori RGBA** [[https://​en.wikipedia.org/​wiki/​RGBA_color_space | [6]]] este spațiul de culori ce are la bază aceste patru proprietăți specificate anterior: Red, Green, Blue și Alpha. Reprezentarea unei culori pe care o veți folosi în rezolvare este reprezentarea întreagă ARGB, și anume un număr întreg în care primul byte este canalul Alpha, al doilea canalul Red, al treilea canalul Green, iar al patrulea canalul Blue. **Spațiul de culori RGBA** [[https://​en.wikipedia.org/​wiki/​RGBA_color_space | [6]]] este spațiul de culori ce are la bază aceste patru proprietăți specificate anterior: Red, Green, Blue și Alpha. Reprezentarea unei culori pe care o veți folosi în rezolvare este reprezentarea întreagă ARGB, și anume un număr întreg în care primul byte este canalul Alpha, al doilea canalul Red, al treilea canalul Green, iar al patrulea canalul Blue.
  
-{{ teme:​tema2:​4.png }}+{{ :arhiva:teme:2017:​tema2:​4.png }}
  
 Desigur, fiecare formă este diferită, așa că va avea un format diferit. Posibilitățile sunt următoarele:​ Desigur, fiecare formă este diferită, așa că va avea un format diferit. Posibilitățile sunt următoarele:​
Line 99: Line 99:
  
 <note important>​Toate coordonatele pixelilor vor începe din colțul din stânga sus și axele se vor numerota astfel: <note important>​Toate coordonatele pixelilor vor începe din colțul din stânga sus și axele se vor numerota astfel:
-{{ teme:​tema2:​3.png }}+{{ :arhiva:teme:2017:​tema2:​3.png }}
 </​note>​ </​note>​
  
Line 119: Line 119:
 Algoritmul lui Bresenham [[https://​en.wikipedia.org/​wiki/​Bresenham%27s_line_algorithm| [11] ]] de desenare a liniilor este un algoritm care determină punctele care ar trebui selectate pentru a forma o linie cât mai apropiată de o linie dreaptă între două puncte ale unui raster n-dimensional. Este un algoritm de eroare incrementală și unul dintre cei mai vechi algoritmi dezvoltați în domeniul graficii computerizate. Algoritmul lui Bresenham [[https://​en.wikipedia.org/​wiki/​Bresenham%27s_line_algorithm| [11] ]] de desenare a liniilor este un algoritm care determină punctele care ar trebui selectate pentru a forma o linie cât mai apropiată de o linie dreaptă între două puncte ale unui raster n-dimensional. Este un algoritm de eroare incrementală și unul dintre cei mai vechi algoritmi dezvoltați în domeniul graficii computerizate.
  
-{{ teme:​tema2:​6.gif }}+{{ :arhiva:teme:2017:​tema2:​6.gif }}
  
 Forma algoritmului depinde mult de unghiul și de panta dreptei. Pseudocodul pentru forma generalizată (adaptare din "​Procedural Elements for Computer Graphics"​ [[https://​www.amazon.com/​Procedural-Elements-Computer-Graphics-Rogers/​dp/​0070535485| [12] ]] de David F. Rogers) a acestuia arată în felul următor: Forma algoritmului depinde mult de unghiul și de panta dreptei. Pseudocodul pentru forma generalizată (adaptare din "​Procedural Elements for Computer Graphics"​ [[https://​www.amazon.com/​Procedural-Elements-Computer-Graphics-Rogers/​dp/​0070535485| [12] ]] de David F. Rogers) a acestuia arată în felul următor:
Line 173: Line 173:
   * Cerc, Triunghi, Romb, Poligon: **Flood Fill**   * Cerc, Triunghi, Romb, Poligon: **Flood Fill**
  
-{{ teme:​tema2:​5.gif }}+{{ :arhiva:teme:2017:​tema2:​5.gif }}
  
 Umplerea acestor forme o puteți considera ca umplerea spațiului dintre mai multe laturi, ca în Microsoft Paint. Acest procedeu se numește Flood Fill [[https://​en.wikipedia.org/​wiki/​Flood_fill | [14] ]]. Umplerea acestor forme o puteți considera ca umplerea spațiului dintre mai multe laturi, ca în Microsoft Paint. Acest procedeu se numește Flood Fill [[https://​en.wikipedia.org/​wiki/​Flood_fill | [14] ]].
arhiva/teme/2017/tema2.1540030565.txt.gz · Last modified: 2018/10/20 13:16 by Adriana Draghici