Sisällysluettelo:
- Määritelmä - Mitä graafinen laiterajapinta + (GDI +) tarkoittaa?
- Techopedia selittää graafisen laitteen käyttöliittymän + (GDI +)
Määritelmä - Mitä graafinen laiterajapinta + (GDI +) tarkoittaa?
Grafiikkalaiterajapinta + (GDI +) on Windowsin graafinen osajärjestelmä, joka koostuu sovellusohjelmointirajapinnasta (API) grafiikan ja alustetun tekstin näyttämiseen sekä videonäytöllä että tulostimella.
GDI + toimii välikerroksena sovellusten ja laiteajureiden välillä kaksidimensionaalisen grafiikan, kuvien ja tekstin tuottamiseksi.
Techopedia selittää graafisen laitteen käyttöliittymän + (GDI +)
GDI oli työkalu, jolla näkemäsi on mitä saat (WYSIWYG) -ominaisuus Windows-sovelluksissa. GDI + on parannettu C ++ -pohjainen versio GDI: stä. GDI + auttaa kehittäjää kirjoittamaan laitteesta riippumattomia sovelluksia piilottamalla graafisen laitteiston yksityiskohdat. Se tarjoaa myös graafisia palveluita optimoidummalla tavalla kuin aikaisemmat versiot. Objektilähtöisen rakenteen ja valtiottomuuden takia GDI + tarjoaa helpon ja joustavan käyttöliittymän, jonka avulla kehittäjät voivat olla vuorovaikutuksessa sovelluksen graafisen käyttöliittymän (GUI) kanssa. Vaikka GDI + on hiukan hitaampi kuin GDI, sen renderointilaatu on parempi.
GDI + -palvelut voidaan luokitella 2D-vektorigrafiikkaan, kuvantamiseen ja typografiaan. Vektorigrafiikka sisältää primitiivien, kuten suorakulmioiden, viivojen ja käyrien, piirtämisen. Nämä alkukirjaimet piirretään tietyn luokan objekteilla, joilla on kaikki vaadittavat tiedot. Kuvantamisessa tarkoitetaan monimutkaisten kuvien näyttämistä, joita ei voida näyttää vektorigrafiikan avulla, ja kuvatoimintojen, kuten venyttämisen ja vinoamisen, suorittamista. Yksinkertainen teksti voidaan tulostaa useilla kirjasimilla, kokoilla ja väreillä käyttämällä GDI +: n typografiapalveluita.
GDI +: lla on sisäinen rakenne, joka koostuu noin 40 laajennettavasta hallitusta luokasta, 50 luettelosta ja kuudesta rakenteesta. GDI + käyttää grafiikkakontekstin käsitettä, joka on samanlainen kuin GDI: n käyttämä laitekonteksti. Grafiikkakontekstia edustavat luokat ja grafiikat, jotka sisältävät yksityiskohtia piirtämisestä ikkunassa, mutta eivät tietoja kirjasimesta, väristä jne. Kun siirretään vaadittavat muotoilutiedot grafiikkaobjektin piirustusmenetelmiin, tilaa ei tarvitse ylläpitää, joka auttaa optimoimaan renderoinnin suorituskykyä.
GDI +: n ominaisuudet ovat:
- Kaltevuusharjat, joita käytetään muotojen, polkujen ja alueiden täyttämiseen lineaarisia ja reittigradientin työntöjä käyttämällä
- Kardinaluspiikit suurempien käyrien luomiseksi, jotka on muodostettu yksittäisistä käyristä
- Riippumattomat polun objektit polun piirtämiseen useita kertoja
- Matriisiobjektityökalu grafiikan muuntamiseksi (kääntämiseksi, kääntämiseksi jne.)
- Maailman koordinaattimuodossa tallennetut alueet, joiden avulla ne voivat käydä läpi kaikki muutosmatriisiin tallennetut muutokset
- Alfa-sekoitus määrittää täyttövärin läpinäkyvyyden
- Useita kuvamuotoja (BMP, IMG, TIFF jne.), Joita tuetaan tarjoamalla luokille ladata, tallentaa ja käsitellä niitä
- Osapikselien anti-aliasointi, jotta teksti saadaan tasaisemmalta nestekidenäytössä (LCD)
