www.wikidata.de-de.nina.az
Das Graphics Device Interface GDI ist eine Komponente des Betriebssystems Windows Es dient als Programmierschnittstelle zu logischen Grafikgeraten und kapselt die Komplexitat der Hardware ab Hardwareabstraktion Diese logischen Grafikgerate werden in GDI als Geratekontext engl Device Context bezeichnet in einigen Programmiersprachen ist dafur die Bezeichnung Canvas zu dt Leinwand gebrauchlich Neben der Ausgabe uber physische Gerate Grafikkarte oder Drucker kann auch die Ausgabe als Rastergrafik im Speicher oder als eine Art Schrittprotokolldatei WMF EMF unter Windows als Vektorgrafikformat genutzt erfolgen GDI ist zustandig fur Aufgaben wie das Zeichnen von Linien und Kurven Vektorgrafik Darstellung von Schriftzeichen und Bitmaps und Verwaltung von Farbpaletten Die Komponenten DIB Engine Device Independent Bitmap und das ICM Farb Subsystem erlauben eine gerateunabhangige Verarbeitung von Bitmaps bzw Farben Benotigt ein Programm Informationen uber geratespezifische Eigenschaften Bildschirmauflosung Bildschirmtyp kann es sie vom Device Context beziehen Die GDI Aufrufe sind aber weitestgehend unabhangig davon um was fur einen Device Context es sich handelt Ein Programm das eine Grafik beispielsweise auf dem Bildschirm ausgibt konnte sie mit minimalen Anpassungen auf einem Drucker ausgeben Vektorgrafik und Schriftbefehle werden bei direkter Ausgabe auf einem Drucker Geratekontext nicht von GDI gerastert sodass ein beliebiger physischer Drucker sie in seiner optimalen Auflosung ausgibt 1 und bei durch einen virtuellen Drucker erstellten Dokumenten z B PDF oder XPS eine Entnahme von Grafiken und Text moglich ist Dieser Artikel oder nachfolgende Abschnitt ist nicht hinreichend mit Belegen beispielsweise Einzelnachweisen ausgestattet Angaben ohne ausreichenden Beleg konnten demnachst entfernt werden Bitte hilf Wikipedia indem du die Angaben recherchierst und gute Belege einfugst Da die meisten Routinen zum Zeichnen auf dem Prozessor arbeiten und nicht auf der Grafikkarte ist die Grafikausgabe von GDI relativ langsam Unter Windows Vista wird die Grafikausgabe von GDI komplett von der CPU ubernommen wodurch diese noch langsamer als in fruheren Windows Betriebssystemen ist 2 Seit Windows 7 werden mit dem Windows Display Driver Model v1 1 wieder wenige Zeichenoperationen von der Grafikkarte beschleunigt 3 Fur Anwendungen die eine schnellere 3D Grafikschnittstelle benotigen vor allem fur Spiele und CAx Applikationen wurden DirectX und OpenGL geschaffen Siehe auch BearbeitenGDI Weblinks BearbeitenMicrosoft Developer Network MSDN GDI Print APIEinzelnachweise Bearbeiten About the GDI Print API MSDN abgerufen am 7 Juni 2019 englisch Comparing Direct2D and GDI Hardware Acceleration Availability of Hardware Acceleration Abgerufen am 3 April 2014 englisch GDI Hardware Acceleration Abgerufen am 3 April 2014 englisch Abgerufen von https de wikipedia org w index php title Graphics Device Interface amp oldid 228899007