GDI 덕분에 윈도우즈 운영체제에서 동작하는 프로그램은 그래픽 장치의 종류에 상관없이
원하는 그림을 그릴수 있습니다.
하지만 이런 GDI 개념은 급성장하는 그래픽 장치의 특성을 반영할 수 없는 구조라서
아무리 좋은 그래픽 장치를 사용하더라도 그 성능이 일정한 수준을 넘을 수 없습니다.
AntiAlias 나, PNG 등
자신의 그래픽 장치가 충분히 제공하는 기능이지만, GDI 는 이런 기능을 제공하지 않습니다.
하지만 GDI 를 수정하게 되면 기존에 만들어진 응용프로그램과의 호환성에 문제가 발생하게 됩니다.
그래서
추가적인 라이브러리를 제공하는데, 그것이 GDI+ ( Gdiplus )
그렇다고 해서 GDI+ 가 그래픽 장치에 직접 접근하여 작업하는 것은 아닙니다.
GDI 와 마찬가지로 GDI + 도 Win32API 를 통해서 작업을 하지만,
GDI + 는 Windows XP 시절부터 제공되던 기술이기 때문에 새로운 기술은 아닙니다.
그리고 Windows Vista 부터는 Direx2D 라는 기술이 나오면서