Windows -komponenten som ansvarar för att mata ut grafik till en datorskärm eller utskriftsenhet är
grafikenhetsgränssnittet (GDI) .
Här är en uppdelning av dess roll:
* GDI som mellanhand: GDI fungerar som en bro mellan applikationer och den fysiska hårdvaran (som din bildskärm eller skrivare).
* Abstraktionslager: Det ger ett standardiserat sätt för applikationer att rita och visa grafik, oavsett den specifika hårdvaran som används. Detta innebär att utvecklare inte behöver skriva kod specifikt för varje typ av display eller skrivare.
* Hantering av rendering och utskrift: GDI översätter grafikkommandona från applikationer till instruktioner som hårdvaran kan förstå, vilket i slutändan gör bilderna på skärmen eller skriver ut dem.
Medan GDI är kärnkomponenten, bidrar andra element till grafikutgång:
* visningsdrivare: Dessa drivrutiner, specifika för ditt grafikkort, kommunicerar med GDI och översätter dess instruktioner för din specifika skärmhårdvara.
* Tryckförare: I likhet med displaydrivrutiner översätter dessa GDI -kommandon till instruktioner för din skrivare.
I huvudsak fungerar GDI som den viktigaste mjukvaran som gör att Windows kan göra och visa grafik på skärmen eller skriva ut dem på papper.