Domov Razvoj Kaj je krtača? - definicija iz tehopedije

Kaj je krtača? - definicija iz tehopedije

Kazalo:

Anonim

Opredelitev - Kaj pomeni Brush?

Brush je abstraktni osnovni razred, ki se uporablja v programskem jeziku C # za določanje predmetov za polnjenje notranjosti grafičnih oblik s trdno barvo, gradientnim vzorcem, sliko ali risbo.


Razreda ščetk ni mogoče sam izvesti, ampak tvori osnovo za vse izpeljane razrede, ki opisujejo, kako je grafično območje naslikano. Grafične oblike, ki jih lahko napolnimo s čopiči, vključujejo pravokotnike, elipse, pite, poligone in poti. Predmeti s ščetkami se lahko uporabljajo z grafičnimi predmeti za ustvarjanje trdnih oblik in upodabljanje besedila.

Techopedia razlaga Brush

V .NET Framework 4.0 se razred ščetk izvaja v dveh oblikah: čopič, ki se uporablja v grafičnem pripomočku + (GDI +) in krtača Windows Presentation Framework (WPF). V prvem primeru razred krtač podeduje od System.Drawing in uporablja koncept trenutnega čopiča; slednji podeduje od System.Windows.Media in predmet čopiča je treba posredovati za vsak klic risanja. Krtača WPF ima napredne funkcije, ki uporabnikom omogočajo barvanje predmetov uporabniškega vmesnika s čimerkoli, od preprostih trdnih barv do zapletenih nizov vzorcev in slik.


Razred ščetk ima naslednje značilnosti:

  • Medtem ko je podedoval po razredu čopičev, je treba klonsko metodo preglasiti.
  • Vse izpeljane razrede, ki predstavljajo čopičeve predmete, ni mogoče podedovati.
  • Ker objekt s čopičem porabi sistemske vire, je treba na koncu uporabe poklicati način odlaganja.

Razred ščetk je eden od razredov virov risanja, ki se uporablja za zagotavljanje različnih vzorcev polnjenja za zaprto površino. Oblikuje upravljan ovoj za osnovni neupravljani izvorni vir Win32 GDI, HBRUSH. Kot ena temeljnih komponent GDI +, ki je zasnovana za zmogljivost in enostavnost uporabe, se uporablja v kombinaciji z drugimi predmeti GDI +, kot so flomastri in barve, za upodabljanje grafičnih slik na obrazcih in upravljalnih sistemih Windows.


Različne vrste ščetk, ki se uporabljajo v GDI +, se izvajajo v naslednjih razredih:

  • SolidBrush: Uporablja se za določanje enobarvnega čopiča, ki ga lahko uporabimo za polnjenje grafičnih oblik.
  • TextureBrush: drži sliko kot svojega člana in jo uporabi za zapolnitev notranjosti zaprte oblike. Slikovna datoteka z običajnim priponom grafične datoteke (na primer .bmp) se med ustvarjanjem prenese kot vhod.
  • LinearGradientBrush: zajema obojestranske gradiente in večbarvne gradiente. Uporablja se za polnjenje oblike s postopno spreminjanjem barve. Na primer, dvobarvno gradientno krtačo lahko uporabite za polnjenje pravokotnika, katerega levi rob je črn in se na desnem robu postopoma spremeni v rdečo. Podobno je s trdnim čopičem, saj temelji na barvah, razlikuje pa se po tem, da ima dve barvi, nanešene na dveh straneh, ki se združita, da ustvari prehod ali učinek bledenja. Dve vrsti gradientnih ščetk sta linearni in potni. Linijski gradientni krtači se začnejo z eno barvo in se zlijejo z drugo barvo v vodoravni ali navpični smeri ali vzporedno s poševno črto. Uporablja se v zaprtih oblikah. Nagib poti se uporablja na poti, ustvarjeni s povezovanjem niza točk, da dobimo zaprto obliko, katere notranjost je mogoče napolniti kot gradient. Gradiente poti lahko prilagodimo tako, da dosežemo različne učinke
Kaj je krtača? - definicija iz tehopedije