GDI

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

(Redirecionado de Graphics Device Interface)
ATENÇÃO: Este artigo ou secção não cita as suas fontes ou referências, em desacordo com a política de verificabilidade. Ajude a melhorar este artigo providenciando fontes fiáveis e independentes, inserindo-as no corpo do texto ou em notas de rodapé.

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.

[editar] Pontos Fortes

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

[editar] Pontos Fracos

  • Não providencia sincronização com o framebuffer (dificulta a realização de animações);
  • Não disponibiliza desenho de primitivas tridimensionais.
Ferramentas pessoais