참고> blog.naver.com/tipsware/221165933399
1. Screen DC는 일반 Window DC에 비해 수행 속도가 많이 느리기 때문에 상황을 잘 판단하여 Screen DC의 사용을 최소화 해야 함
2. 컴퓨터 화면을 캡처함
=> Screen DC에 연결된 Bitmap 이미지를 복사함
=> Screen DC에 연결된 Bitmap 과 동일한 속성의 Bitmap이 있어야 함
=> BitBlt함수를 사용하기 위해서는 복사된 이미지가 저장될 Bitmap과 연결할 Memory DC도 있어야 함
3. 화면 이미지를 전송하려면 용량이 작아야 함
=> Bitmap 이미지를 PNG 형식의 이미지로 압축하면 1/50 용량으로 줄어듦
=> 네트워크 부하를 줄이려면 PNG 형식처럼 압축해서 보내는 게 좋음
4. 클라이언트가 서버 쪽으로 이미지를 보내기 전에 이미지의 사이즈를 먼저 보내고, 서버 측에서는 MemoryAlloc을 통해 해당 사이즈만큼 버퍼를 잡은 뒤
이미지를 받음
반응형
'Study Memos > Windows Programming' 카테고리의 다른 글
DrawText 사용하기 (Section 99) (0) | 2020.12.14 |
---|---|
클라이언트 화면 모니터링하기 (Section 93) (0) | 2020.12.14 |
현재 작업 경로 (Section 83) (0) | 2020.12.10 |
TransparentBlt (Section 79) (0) | 2020.12.08 |
Resource에 Bitmap 넣고 사용하기 (Section 78) (0) | 2020.12.08 |