Windows GDI

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

GDI sisältää toiminnot viivojen, tekstin ja kuvioiden piirtämiseen. Ikkunointijärjestelmä välittää pyynnöt piirtää ikkunoita ja nappeja GDI:lle. Windows NT 4:ssä suuri osa ikkunointi- ja grafiikkakoodista siirrettiin käyttöjärjestelmän ytimen tilassa suoritettaviin palveluihin.
GDI+ on luokkapohjainen rajapinta C/C++ ohjelmojille, joka on esitelty Windows XP:ssä ja Windows Server 2003:ssa.

GDI:n rajoitteiden vuoksi Microsoft kehitti pelejä varten WinG-rajapinnan. WinG-rajapinnan on myöhemmin korvannut DirectX.

DirectWrite on tarkoitettu siirtymätieksi pois GDI:n kirjasintyyppikäsittelystä.

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

Lähteet 

Microsoft Windows
Ohjelmointirajapinnat