Windows GDI

From Wikipedia, the free encyclopedia

Remove ads

Windows GDI (Graphics Device Interface) on Microsoft Windowsin ohjelmointirajapinta, jonka avulla sovellusohjelmat piirtävät grafiikkaa ja tekstiä näyttölaitteelle ja tulostimelle.[1] GDI:stä kerrottiin vuonna 1983 ennen Windowsin ensimmäisen version julkaisua.[2]

GDI sisältää toiminnot viivojen, tekstin ja kuvioiden piirtämiseen.[3] Ikkunointijärjestelmä välittää pyynnöt piirtää ikkunoita ja nappeja GDI:lle.[3] Windows NT 4:ssä suuri osa ikkunointi- ja grafiikkakoodista siirrettiin käyttöjärjestelmän ytimen tilassa suoritettaviin palveluihin.[3] GDI+ on luokkapohjainen rajapinta C/C++ ohjelmojille, joka on esitelty Windows XP:ssä ja Windows Server 2003:ssa.[4] Windows Vistassa käyttöön tulleissa uusissa näytönohjaimen 3D-kiihdytystä hyödyntävissä WDDM-grafiikka-ajureissa (Windows Display Driver Model) vanha GDI-rajapinta ei enää ollut laitteistokiihdytetty, vaan kaikki piirrettiin ohjelmallisesti kuvapuskuriin, josta sitten koostettiin kuva näytölle.[5]

GDI:n rajoitteiden vuoksi Microsoft kehitti 1994 Windows 3.1:lle pelejä varten WinG-rajapinnan.[6] WinG-rajapinnan on myöhemmin korvannut DirectX.

DirectWrite on tarkoitettu siirtymätieksi pois GDI:n kirjasintyyppikäsittelystä.[7][8]

GDI:tä täydentämään Microsoft esitteli Direct2D-rajapinnan, joka tuli Window 7:een Service Pack 2 -versiosta ja Vistaan Platform Update -versiossa. [9] Tämä uusi rajapinta toteuttaa tietokoneen näytönohjaimen piirtämän, kiihdytetyn 2D-grafiikan, mukaan lukien bittikartat ja tekstin.[10]

Remove ads

Lähteet

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads