Mājas Attīstība Kas ir grafiskās ierīces interfeiss + (gdi +)? - definīcija no tehopedijas

Kas ir grafiskās ierīces interfeiss + (gdi +)? - definīcija no tehopedijas

Satura rādītājs:

Anonim

Definīcija - ko nozīmē grafikas ierīces interfeiss + (GDI +)?

Grafikas ierīces interfeiss + (GDI +) ir Windows grafiskā apakšsistēma, kas sastāv no lietojumprogrammu programmēšanas saskarnes (API), lai parādītu grafiku un formatētu tekstu gan video displejā, gan printerī.


GDI + darbojas kā starpslānis starp lietojumprogrammām un ierīču draiveriem divdimensiju grafikas, attēlu un teksta atveidošanai.

Techopedia izskaidro grafikas ierīces interfeisu + (GDI +)

GDI bija rīks, ar kuru Windows lietojumprogrammās tika nodrošināta redzamā iespēja (WYSIWYG). GDI + ir uzlabota uz C ++ balstīta GDI versija. GDI + palīdz izstrādātājam rakstīt no ierīces neatkarīgas lietojumprogrammas, slēpjot grafiskās aparatūras detaļas. Tas arī nodrošina grafiskos pakalpojumus optimizētākā veidā nekā iepriekšējās versijas. Pateicoties objektorientētajai struktūrai un bezvalstībai, GDI + nodrošina ērtu un elastīgu saskarni, kuru izstrādātāji var izmantot, lai mijiedarbotos ar lietojumprogrammas grafisko lietotāja interfeisu (GUI). Lai gan GDI + ir nedaudz lēnāks nekā GDI, tā atveidošanas kvalitāte ir labāka.


GDI + pakalpojumus var iedalīt 2D vektorgrafikā, attēlveidē un tipogrāfijā. Vektorgrafikā ietilpst tādu primitīvu zīmēšana kā taisnstūri, līnijas un līknes. Šīs primitīvas tiek zīmētas, izmantojot noteiktas klases objektus, kuriem ir visa nepieciešamā informācija. Attēlveidošana ir saistīta ar tādu sarežģītu attēlu parādīšanu, kurus nevar parādīt, izmantojot vektorgrafiku, un tādu attēlu darbību veikšanu kā izstiepšana un šķībi. Izmantojot GDI + tipogrāfijas pakalpojumus, vienkāršu tekstu var izdrukāt vairākos fontos, izmēros un krāsās.


GDI + ir iekšēja struktūra, kas sastāv no apmēram 40 paplašināmām pārvaldītām klasēm, 50 uzskaitījumiem un sešām struktūrām. GDI + izmanto grafikas konteksta jēdzienu, kas ir līdzīgs ierīces kontekstam, kuru izmanto GDI. Grafikas kontekstu attēlo klases un grafikas, kas satur sīku informāciju par zīmējumu logā, bet ne informāciju par fontu, krāsu utt. Nododot nepieciešamo formatējuma informāciju grafikas objekta zīmēšanas metodēm, nav nepieciešams uzturēt stāvokli, kas palīdz optimizēt renderēšanas veiktspēju.


GDI + iekļautās funkcijas ir:

  • Gradienta sukas, ko izmanto formu, ceļu un reģionu aizpildīšanai, izmantojot lineāros un ceļa gradienta virzienus
  • Kardinālie splīnes, lai izveidotu lielākas līknes, kas izveidotas no atsevišķām līknēm
  • Neatkarīgi ceļa objekti ceļa sastādīšanai vairākas reizes
  • Matricas objekta rīks grafikas pārveidošanai (pagriešanai, tulkošanai utt.)
  • Reģioni, kas tiek glabāti pasaules koordinātu formātā, kas ļauj tiem iziet visas transformācijas, kas saglabātas transformācijas matricā
  • Alfa sajaukšana, lai norādītu aizpildījuma krāsas caurspīdīgumu
  • Vairāku attēlu formāti (BMP, IMG, TIFF utt.), Ko nodrošina klases, lai tos ielādētu, saglabātu un manipulētu.
  • Subpikseļu pretializēšana, lai šķidro kristālu displeja (LCD) ekrānā teksts būtu vienmērīgāks
Kas ir grafiskās ierīces interfeiss + (gdi +)? - definīcija no tehopedijas