GDI +는 고성능이며 Windows XP에 포함되어있어서 GDI +를 좋아합니다. 그러나 해당 흐림 클래스 및 효과 클래스는 Windows Vista 이상에서만 제공되는 GDI + 1.1에서만 사용할 수 있습니다. Microsoft가 Windows XP에 대한 지원을 곧 중단 할 예정 임에도 불구하고 여전히 XP를 고수하는 사람들이 여전히 많습니다. 소비자 대상 소프트웨어를 만드는 경우 Windows XP를 지원해야합니다. 그러나 불행하게도 GDI + 1.1은 XP에서 재배포 할 수 없습니다.GDI +에 대한 대안
두 개의 오픈 소스 이미지 라이브러리를 사용해 보았습니다. 그러나 가우시안 블러 링 작업과 같은 성능 측면에서는 gdi +보다 상당히 느립니다.
누구나 GDI + XP 지원 대신 더 나은 대안을 추천 할 수 있습니까?
:
고성능 가우스 블러 링에 대한 다른 옵션은, 예를 들어 (일부 GPU 가속 API, 예를 들어, OpenGL을/GLSL, 다이렉트 X, 또는 Direct2D의에서 쉐이더를 통해)은 GPU 기반의 흐림을 구현하는 것입니다 고성능 대안을 찾기는 어려울 것입니다. 아마도 _GDI + _를 고수해야하고 _GDI + 1.1_을 사용할 수없는 경우에만 흐림 효과를위한 대체 구현을 사용해야합니다. –
IIRC - Vista에서는 Windows와 그 효과가 GPU에서 표면으로 렌더링됩니다. 어쨌든 소프트웨어에서 그런 종류의 연극을 복제하지 않을 것입니다. –