이미지 렌더링

[이 페이지와 연결된 기능인 DrawDib는 레거시 기능입니다. MediaComposition 클래스로 대체되었습니다. MediaComposition 클래스는 Windows 10 및 Windows 11 최적화되었습니다. 가능한 경우 새 코드에서 DrawDib 대신 MediaComposition 클래스를 사용하는 것이 좋습니다. 가능한 경우 레거시 API를 사용하는 기존 코드를 다시 작성하여 새 API를 사용하도록 제안합니다.]

DrawDibOpen을 호출하여 DrawDib DC를 만든 후(DrawDib 작업 참조) DrawDibDraw 함수를 사용하여 화면에 DIB를 그릴 수 있습니다. DrawDibDraw 는 8비트 디스플레이 어댑터로 표시할 때 true-color 비트맵을 디더링합니다.

또한 DrawDibDraw 는 압축된 비트맵을 표시할 때 비디오 압축기를 투명하게 지원합니다. DrawDibGetBuffer 함수를 사용하여 압축 해제된 이미지가 포함된 버퍼에 액세스할 수 있습니다. DrawDibGetBuffer는 압축되지 않은 비트맵을 그릴 때 NULL 을 반환합니다. 압축 및 압축되지 않은 비트맵을 처리하도록 애플리케이션을 준비해야 합니다.

DrawDibUpdate 매크로를 사용하여 애플리케이션에서 표시하는 이미지 또는 이미지의 일부를 새로 고칠 수 있습니다.

DrawDib 함수 정보