Saltar para o conteúdo

Graphics Device Interface

Origem: Wikipédia, a enciclopédia livre.

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.

Pontos Fortes

  • Abstração completa do hardware de saída;
  • API de utilização simples;
  • Integrado de origem na plataforma.

Pontos Fracos

  • Não providencia sincronização com o framebuffer (dificulta a realização de animações);
  • Não disponibiliza desenho de primitivas tridimensionais.
Ícone de esboço Este artigo sobre o Microsoft Windows é um esboço. Você pode ajudar a Wikipédia expandindo-o.