|
뭐 속도 비교같은 것을 해본 적이 없습니다만...
원리를 생각하면... 프로그램이 동작중인 PC와 같은 컬러수를 지정해주는 것이 빠를 겁니다.
다른 해상도를 지정해주면 비트맵에서 컬러수 변환이 발생하니까요.
현재 스크린의 컬러수를 알아내시려면 GetSystemMetrics()였던가? 함수를 쓰시면 됩니다.
하나의 파라미터를 넘겨줘야 하는데 그중에 현재 컬러수를 알아내는 옵션이 있습니다.
그럼...
남자 님이 쓰신 글 :
: XP 에서 화면 캡쳐시... 아래와 같이 하니까 속도가 느린것 같은데요...
: 사용안하니 속도가 더 빠른것 같은데요...
:
: 어느게 빠른겁니까.
:
: // 캡쳐 속도를 빠르게 하기 위하여 16비트 이미지로 연산
: CAPTURE->PixelFormat = pf16bit;
|