블로그 이미지
게임개발자 그건일

카테고리

분류 전체보기 (236)
개발 (139)
취미생활 (75)
기타 (20)
Total108,041
Today0
Yesterday251

PC Cam 제어 VFW

개발 / 2009.01.12 22:39
자료를 찾으려고 해도 구동되는 소스 조차 없다니..
이렇게 황무지였던가....
MSDN 보니 간단한 설명 몇가지가 있었다
정말다행이다..

============== 2009.01.13 start ==================
VFW 로 작업하니 화면은 나왔다. CPU 점유율은 0%에 가까운데
프레임이 너무 끊긴다. 1초에 10 번도 안바뀌는거 같다.
끊긴는 정도도 매우 불규칙하다.

추가로 PC 캠이 2개이거나 화면을 뿌리는 도중 PC카메라를 뽑아버리면
방법이 없다고 한다. 다운되는 경우도 발생한다고 하니. 못써먹겠다.

결국 DxShow 로 바꾸기로 결정했다.
DxShow 의 샘플 프로그램인 amCap 을 컴파일해서 돌려보니 프레임이 매우 잘나오긴하는데
얼마나 잘나오는 건지 측정해야하 하는 곳을 못첮겠다. DxShow 매우 구조가 난감하다 ㅠㅠ
또한 CPU 점유율이 10%를 넘는다. 게임에서 못쓸지도.. ㅠ
저작자 표시
신고
Posted by 그건일

이 함수는 GDI 로 그리게 되는 문자열의 영역을 알 수 있다.
또한 모든 글자들에 대한 폭을 알 수 있다. (왠만하면 유니코드로 사용하는 것이 좋다.
어떤글자는 1바이트고 어떤글자는 2바이트라면 계산하기 곤란하기 때문이다.

예제를 찾으려고 해도 없어서 하나 만들어 보았다.
UI 작업을 하는 사람들이라면 정교한 글자를 출력할 수 있을 것이다.

첨부 파일은 VS2005 로 작업하였으며 소스와 실행파일이 포함되어있다. 
만약 VS2005 가 없는 사람이라면 실행하는데 문제가 있을 것이므로 아래의 패키지를 다운받아 설치하기 바란다. 

Microsoft Visual C++ 2005 재배포 가능 패키지(x86)

설명: 윈도우 창을 줄이면 해당영역에 들어갈 수 있는 글자까지만 찍히게 되며 제일 마지막 글자는 "~" 로 바뀌게 된다.



신고
Posted by 그건일

최근에 달린 댓글

글 보관함