문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 GDI(동음이의어) (문단 편집) == 그래픽 API(Graphics Device Interface) == [[Microsoft Windows]]에서 사용되는 그래픽 API. 주로 도형, 원, 사각형을 그리거나 폰트를 적용하여 문자를 출력하거나 비트맵 그래픽 데이터를 출력한다. 애플의 퀵드로우와 비슷한 일을 하는 API로, 일반적인 업무용 프로그램 수준의 간단한 그래픽 처리는 이것으로도 가능하지만, 다채로운 3D 기능은 지원하지 않으며 프레임버퍼 동기화 없이는 애니메이션 구현이 불가능하고 속도도 느리다. [[Windows XP]]에는 좀 더 기능을 추가한 GDI+가 나왔으며, 후에 WDDM의 기초가 된다. 물론 이후 버전들([[Windows 10]]까지도)에서도 GDI를 이용할 수 있다. [[Windows Vista]]부터는 후속 API로 [[DirectX|Direct2D와 DirectWrite]]를 사용하는 것을 권장하고 있지만 호환성 문제 때문에(XP에선 사용불가) 사용률이 낮았으나, XP의 지원 종료 이후 사용률이 늘어나고 있다. 2021년 현 시점에선 DirectWrite가 주류가 됐기 때문에 GDI는 사실상 레거시로 밀려난 API이다. 또한 GDI의 경우 일부 트랜스폼/컴포지션 오퍼레이션만 [[https://docs.microsoft.com/en-us/windows/win32/direct2d/comparing-direct2d-and-gdi#gdi-rendering-in-windows-7|하드웨어 가속이 지원되고]] 그리기와 같은 나머지 기능들은 모두 CPU로 처리하기 때문에 [[HiDPI]]나 웹 브라우저 같이 연산량이 늘어난 환경에선 DirectWrite/Direct2D 대비 성능 차이가 나게 된다. [[http://www.favbrowser.com/browsers-hardware-rendering-direct2d-vs-regular-gdi/| Direct2D vs GDI]] 여담으로 GDI는 '''[[윈도우 커널]]의 일부'''다. 다만 GDI 기능은 ntoskrnl.exe가 아닌 win32k.sys 드라이버에 포함되고 관리된다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기