<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Graphics_Device_Interface</id>
	<title>Graphics Device Interface - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Graphics_Device_Interface"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphics_Device_Interface&amp;action=history"/>
	<updated>2026-05-17T15:29:32Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphics_Device_Interface&amp;diff=158707&amp;oldid=prev</id>
		<title>imported&gt;Siegbert v2: WDDM hat einen Artikel; kann man hier auch wie die anderen Fachbegriffe mit eigenem Artikel normal formatieren</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Graphics_Device_Interface&amp;diff=158707&amp;oldid=prev"/>
		<updated>2025-07-30T16:41:10Z</updated>

		<summary type="html">&lt;p&gt;WDDM hat einen Artikel; kann man hier auch wie die anderen Fachbegriffe mit eigenem Artikel normal formatieren&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Das &amp;#039;&amp;#039;&amp;#039;Graphics Device Interface (GDI)&amp;#039;&amp;#039;&amp;#039; ist eine Komponente des [[Betriebssystem]]s [[Windows]]. Es dient als [[Programmierschnittstelle]] zu &amp;#039;&amp;#039;logischen Grafikgeräten&amp;#039;&amp;#039; und kapselt die [[Komplexität]] der [[Hardware]] ab ([[Hardwareabstraktionsschicht|Hardwareabstraktion]]). Diese logischen Grafikgeräte werden in GDI als [[Gerätekontext]] ({{enS|Device Context}}) bezeichnet, in einigen Programmiersprachen ist dafür die Bezeichnung &amp;#039;&amp;#039;{{lang|en|Canvas}}&amp;#039;&amp;#039; (zu dt. Leinwand) gebräuchlich. Neben der Ausgabe über physische Geräte ([[Grafikkarte]] oder [[Drucker (Gerät)|Drucker]]) kann auch die Ausgabe als [[Rastergrafik]] im Speicher oder als eine Art Schrittprotokolldatei ([[Windows Metafile|WMF]]/[[Windows Enhanced Metafile|EMF]], unter Windows als [[Vektorgrafik]]format genutzt) erfolgen.&lt;br /&gt;
&lt;br /&gt;
GDI ist zuständig für Aufgaben wie das Zeichnen von Linien und Kurven (Vektorgrafik), Darstellung von Schriftzeichen und Bitmaps und Verwaltung von [[Farbwähler|Farbpaletten]]. Die Komponenten DIB-Engine ([[Windows Bitmap|Device-Independent Bitmap]]) und das [[Image Color Matching|ICM]]-Farb-Subsystem erlauben eine geräteunabhängige Verarbeitung von [[Windows Bitmap|Bitmaps]] bzw. Farben. Benötigt ein Programm Informationen über gerätespezifische Eigenschaften ([[Bildschirmauflösung]], [[Bildschirmtyp]]), kann es sie vom Device Context beziehen. Die GDI-Aufrufe sind aber weitestgehend unabhängig davon, um was für einen Device Context es sich handelt. Ein Programm, das eine Grafik beispielsweise auf dem Bildschirm ausgibt, könnte sie mit minimalen Anpassungen auf einem Drucker ausgeben. Vektorgrafik- und Schriftbefehle werden bei direkter Ausgabe auf einem Drucker-Gerätekontext nicht von GDI [[Rasterung|gerastert]], sodass ein beliebiger physischer Drucker sie in seiner optimalen Auflösung ausgibt&amp;lt;ref&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/windows/win32/printdocs/about-the-gdi-print-api |titel=About the GDI Print API |werk=learn.microsoft.com |hrsg=Microsoft |sprache=en |abruf=2019-06-07}}&amp;lt;/ref&amp;gt; und bei durch einen virtuellen Drucker erstellten Dokumenten (z.&amp;amp;nbsp;B. [[PDF]] oder [[XML Paper Specification|XPS]]) eine Entnahme von Grafiken und Text möglich ist.&lt;br /&gt;
&lt;br /&gt;
Da die meisten [[Routine (Programmierung)|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]] übernommen, wodurch diese noch langsamer als in früheren Windows-Betriebssystemen ist.&amp;lt;ref name=gdihw1/&amp;gt; Seit [[Windows&amp;amp;nbsp;7]] werden mit dem [[Windows Display Driver Model]] (WDDM) 1.1 wieder wenige Zeichenoperationen von der Grafikkarte beschleunigt.&amp;lt;ref name=gdihw2/&amp;gt;&lt;br /&gt;
Für Anwendungen, die eine schnellere [[3D]]-Grafikschnittstelle benötigen, vor allem für Spiele und [[CAx]]-Applikationen, wurden [[DirectX]] und [[OpenGL]] geschaffen.&amp;lt;ref&amp;gt;{{Internetquelle |url=https://www.khronos.org/opengl/ |titel=OpenGL&amp;amp;nbsp;– The Industry’s Foundation for High Performance Graphics |datum=2011-07-19 |sprache=en |abruf=2025-06-24}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
* [[GDI+]]&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
&lt;br /&gt;
* [[Microsoft Developer Network]] (MSDN): [https://docs.microsoft.com/en-us/windows/win32/printdocs/gdi-printing GDI Print API]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references&amp;gt;&lt;br /&gt;
&amp;lt;ref name=gdihw1&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/windows/win32/direct2d/comparing-direct2d-and-gdi |titel= Comparing Direct2D and GDI Hardware Acceleration |werk=learn.microsoft.com |hrsg=Microsoft |sprache=en |abruf=2014-04-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;ref name=gdihw2&amp;gt;{{Internetquelle |url=https://learn.microsoft.com/en-us/windows-hardware/drivers/display/gdi-hardware-acceleration |titel=GDI Hardware Acceleration |werk=learn.microsoft.com |hrsg=Microsoft |sprache=en |abruf=2014-04-03}}&amp;lt;/ref&amp;gt;&lt;br /&gt;
&amp;lt;/references&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Windows-Programmierschnittstelle]]&lt;br /&gt;
[[Kategorie:Grafikbibliothek]]&lt;br /&gt;
[[Kategorie:Drucksystem]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Siegbert v2</name></author>
	</entry>
</feed>