The Graphics Device Interface (GDI) is one of the three core components or "subsystems", together with the kernel and the Windows API for the user interface, of Microsoft Windows.

PropertyValue
p:abstract
  • The Graphics Device Interface (GDI) is one of the three core components or "subsystems", together with the kernel and the Windows API for the user interface, of Microsoft Windows. GDI is a Microsoft Windows interface for representing graphical objects and transmitting them to output devices such as monitors and printers. GDI is responsible for tasks such as drawing lines and curves, rendering fonts and handling palettes. It is not directly responsible for drawing windows, menus, etc.; that task is reserved for the user subsystem, which resides in user32.dll and is built atop GDI. GDI is similar to Apple's classic QuickDraw. Perhaps the most significant capability of GDI over more direct methods of accessing the hardware is its scaling capabilities, and abstraction of target devices. Using GDI, it is very easy to draw on multiple devices, such as a screen and a printer, and expect proper reproduction in each case. This capability is at the centre of all WYSIWYG applications for Microsoft Windows. Simple games which do not require fast graphics rendering use GDI. However, GDI cannot animate properly (no notion of synchronizing with the framebuffer) and lacks rasterization for 3D. Modern games tend to use DirectX or OpenGL, which give programmers the capabilities to use features of modern hardware. (en)
  • Graphics Device Interface (cuyo acrónimo es GDI), es uno de los tres componentes o subsistemas del UI (Interfaz de Usuario) de Microsoft Windows. Trabaja junto con el núcleo (informática) y el API de Windows. Esta API se encarga del control gráfico de los dispositivos de salida como los monitores o las impresoras. Las tareas más comunes del GDI son el dibujado de líneas, curvas, polígonos; el relleno de cuadros, círculos, polígonos, etc.; igualmente se encarga del renderizado de fuentes y textos, y el manejo de paletas. Esta API no se encarga del dibujo de los menús, ventanas, etc. este es un trabajo es especial para el user32.dll (Una librería del API de Windows exclusiva para estas funciones). Tal ves la mas significativa capacidad del GDI sobre métodos más directos de acceder al hardware es la escalabilidad de posibilidades, y la abstracción que se pude conseguir con los dispositivos de salida. Usando GDI es muy fácil dibujar en varios dispositivos, como es en la pantalla o en una impresora, esta capacidad es el objetivo principal del WYSIWYG de Microsoft Windows. La mayoría de juegos simples se pueden crear aprovechando el GDI, pero a su vez el motor no es lo suficientemente poderoso para la creación de juegos complejos debido a la falta de sincronización con el framebuffer (encargado de las animaciones) y su obvia incapacidad para la renderización de modelos y objetos 3D. Juegos modernos utilizan DirectX o OpenGL que resuelven estos problemas. Los objetos más importantes son: * hDC: O (Handle to) Device Context (entorno de dibujo). Que viene a ser el lienzo donde se pinta. * hBrush: O (Handle to) Brush (brocha). Permite rellenar zonas con colores. * hPen: O (Handle to) Pen (pincel). Que permite el dibujado de líneas o bordes de otros elementos gráficos. La forma de trabajar es heredada de C. Hay que crear y destruir explícitamente los elementos de dibujo, por lo que es muy propenso a errores de tipo memory leak. Microsoft está en vias de reemplazar dicho sistema de dibujado por otro completamente distinto denominado GDI+. Categoría:APIs de Microsoft (es)
  • Das Graphics Device Interface (GDI) ist eine Komponente des Betriebssystems Microsoft Windows. Es dient als Programmierschnittstelle zu den logischen Grafikgeräten (Grafikkarte, Drucker) und kapselt die Komplexität der Hardware ab. Die Komponenten DIB-Engine (Device-Independent Bitmap) und das ICM Farb-Subsystem erlauben eine geräteunabhängige Verarbeitung von Bitmaps bzw. Farben. Benötigt ein Programm Informationen über gerätespezifische Eigenschaften (Bildschirmauflösung, Bildschirmtyp) kann es sie vom Device Context beziehen. Durch GDI wurde die Ausgabe auf dem Bildschirm aber auch langsamer. Für Anwendungen, die eine schnellere 3D Grafikschnittstelle benötigen, vor allem für Spiele und CAx Applikationen, wurde DirectX und OpenGL geschaffen. (de)
  • Le terme anglais Graphics Device Interface (ou Graphical Device Interface) abrégé en GDI, qui signifie Interface des dispositifs d’affichage, est l’un des trois composants fondamentaux ou sous-systèmes du système d’exploitation Microsoft Windows. GDI est une norme de Microsoft Windows pour la représentation d’objets graphiques ainsi que pour leur transmission aux périphériques de sortie, typiquement un écran ou une imprimante. (fr)
  • Le Graphics Device Interface, anche chiamate Graphics Display Interface (GDI), sono un set di API grafiche utilizzato da Windows per la renderizzazione di grafica 2D. Vengono utilizzate ad esempio dal Window Manager Luna (window manager) per la gestione dei menù, delle icone ecc... Inoltre, vengono wrappate dal Microsoft .Net Framework per la gestione delle classi Windows Forms, ovvero di tutti i controlli grafici per gestire la GUI di una applicazione. Vengono utilizzate anche da molti altri framework come Active Template Library (ATL) e Microsoft Foundation Classes (MFC). (it)
  • GDI(ジーディーアイ、Graphics Device Interface。Graphical Device Interfaceとも呼ばれる)は、カーネル及びユーザー(ウィンドウマネージャ)と協調するMicrosoft Windowsの3つの主要コンポーネント(サブシステム)の1つ。 GDIはグラフィカルオブジェクトの表示と、ディスプレイやプリンタのような出力デバイスへの転送のためのWindowsの規格である。 (ja)
  • Graphics Device Interface (GDI) – jeden z trzech podstawowych komponentów (razem z jądrem i API Windows) interfejsu użytkownika (menedżera okien GDI) w Microsoft Windows. GDI odpowiedzialne jest za przedstawianie obiektów graficznych i przesyłanie ich do urządzeń wyjściowych, takich jak monitory i drukarki. Drukarka GDI (ang. GDI printer) to drukarka przeznaczona wyłącznie do pracy w środowisku Windows, wykorzystująca wewnętrzny system graficzny Windows (GDI) aby rasteryzować obraz. Drukarki GDI są dzięki temu tańsze w produkcji, ale bardziej obciążają komputer w czasie pracy i nie działają pod innymi systemami operacyjnymi. Począwszy od Windows XP, GDI jest zastępowane przez GDI+. (pl)
  • O GDI, ou Graphics Device Interface, é um dos três subsistemas principais do Microsoft Windows. É um padrão desse sistema operacional para representar objectos gráficos e transmiti-los para dispositivos de saída, como monitores e impressoras. É responsável por tarefas como desenhar linhas, curvas e fontes, providenciando todo um API específico para a execução dessas operações. A capacidade mais relevante do GDI é a abstracção dos dispositivos finais de visualização. Utilizando o mesmo código fonte pode-se esperar resultados idênticos em qualquer monitor ou impressora. Devido à sua inadequação para suportar jogos com efeitos gráficos complexos, o DirectX foi desenvolvido pela Microsoft. Este providencia um API mais adequado a essas utilizações. (pt)
  • GDI (Graphics Device Interface или Graphical Device Interface) — один из трех основных компонентов или «подсистем», вместе с ядром и Windows API составляющих пользовательский интерфейс (оконный менеджер GDI) Microsoft Windows. GDI — это интерфейс Microsoft Windows для представления графических объектов и передачи их на устройства отображения, такие как мониторы и принтеры. GDI отвечает за отрисовку линий и кривых, отображение шрифтов и обработку палитры. Он не отвечает за отрисовку окон, меню и т. п., эта задача закреплена за пользовательской подсистемой, располагающейся в user32.dll и основывающейся на GDI. GDI схож с классическим QuickDraw у Apple. Одно из наибольших преимуществ использования GDI вместо методов прямого доступа к оборудованию — это возможность расширения функций над различными устройствами. Используя GDI, можно легко рисовать на нескольких разных устройствах, таких как экран или принтер, и достичь практически одинакового отображения на них. Эта возможность лежит в центре всех WYSIWYG приложений для Microsoft Windows. Простые игры, которые не требуют быстрой графики, используют GDI. Однако GDI не может обеспечить качественную анимацию (нет возможности синхронизации с framebuffer (буфером кадра)). Также GDI не хватает растеризации для отрисовки 3D графики. Современные игры используют DirectX или OpenGL, что дает программистам доступ к большему количеству аппаратных возможностей. (ru)
  • GDI是图形设备接口(Graphics Device Interface, 或Graphical Device Interface)的简称,它是微软公司的视窗操作系统(Microsoft Windows)的三大核心部件(也称“子系统”)之一。 GDI是微软视窗系统(Microsoft Windows)表徵图形对象及将其传送给诸如显示器、打印机之类输出设备的标准。 (zh)
p:hasPhotoCollection
p:reference
p:wikipage-de
p:wikipage-es
p:wikipage-fr
p:wikipage-it
p:wikipage-ja
p:wikipage-pl
p:wikipage-pt
p:wikipage-ru
p:wikipage-zh
rdf:type
rdfs:comment
  • The Graphics Device Interface (GDI) is one of the three core components or "subsystems", together with the kernel and the Windows API for the user interface, of Microsoft Windows. (en)
  • Graphics Device Interface (cuyo acrónimo es GDI), es uno de los tres componentes o subsistemas del UI (Interfaz de Usuario) de Microsoft Windows. Trabaja junto con el núcleo (informática) y el API de Windows. (es)
  • Das Graphics Device Interface (GDI) ist eine Komponente des Betriebssystems Microsoft Windows. Es dient als Programmierschnittstelle zu den logischen Grafikgeräten (Grafikkarte, Drucker) und kapselt die Komplexität der Hardware ab. Die Komponenten DIB-Engine (Device-Independent Bitmap) und das ICM Farb-Subsystem erlauben eine geräteunabhängige Verarbeitung von Bitmaps bzw. Farben. (de)
  • Le terme anglais Graphics Device Interface (ou Graphical Device Interface) abrégé en GDI, qui signifie Interface des dispositifs d’affichage, est l’un des trois composants fondamentaux ou sous-systèmes du système d’exploitation Microsoft Windows. (fr)
  • Le Graphics Device Interface, anche chiamate Graphics Display Interface (GDI), sono un set di API grafiche utilizzato da Windows per la renderizzazione di grafica 2D. Vengono utilizzate ad esempio dal Window Manager Luna (window manager) per la gestione dei menù, delle icone ecc... Inoltre, vengono wrappate dal Microsoft .Net Framework per la gestione delle classi Windows Forms, ovvero di tutti i controlli grafici per gestire la GUI di una applicazione. (it)
  • GDI(ジーディーアイ、Graphics Device Interface。Graphical Device Interfaceとも呼ばれる)は、カーネル及びユーザー(ウィンドウマネージャ)と協調するMicrosoft Windowsの3つの主要コンポーネント(サブシステム)の1つ。 (ja)
  • Graphics Device Interface (GDI) – jeden z trzech podstawowych komponentów (razem z jądrem i API Windows) interfejsu użytkownika (menedżera okien GDI) w Microsoft Windows. (pl)
  • O GDI, ou Graphics Device Interface, é um dos três subsistemas principais do Microsoft Windows. É um padrão desse sistema operacional para representar objectos gráficos e transmiti-los para dispositivos de saída, como monitores e impressoras. (pt)
  • GDI (Graphics Device Interface или Graphical Device Interface) — один из трех основных компонентов или «подсистем», вместе с ядром и Windows API составляющих пользовательский интерфейс (оконный менеджер GDI) Microsoft Windows. (ru)
  • GDI是图形设备接口(Graphics Device Interface, 或Graphical Device Interface)的简称,它是微软公司的视窗操作系统(Microsoft Windows)的三大核心部件(也称“子系统”)之一。 (zh)
rdfs:label
  • Graphics Device Interface (en)
  • Graphics Device Interface (es)
  • Graphics Device Interface (de)
  • Graphics Device Interface (fr)
  • Graphics Device Interface (it)
  • Graphics Device Interface (ja)
  • Graphical Device Interface (pl)
  • GDI (pt)
  • GDI (ru)
  • 图形设备接口 (zh)
skos:subject
foaf:page
p:redirect
p:relatedComponents
owl:sameAs