C++Builder Programming Forum
C++Builder  |  Delphi  |  FireMonkey  |  C/C++  |  Free Pascal  |  Firebird
볼랜드포럼 BorlandForum
 경고! 게시물 작성자의 사전 허락없는 메일주소 추출행위 절대 금지
C++빌더 포럼
Q & A
FAQ
팁&트릭
강좌/문서
자료실
컴포넌트/라이브러리
메신저 프로젝트
볼랜드포럼 홈
헤드라인 뉴스
IT 뉴스
공지사항
자유게시판
해피 브레이크
공동 프로젝트
구인/구직
회원 장터
건의사항
운영진 게시판
회원 메뉴
북마크
볼랜드포럼 광고 모집

C++빌더 Q&A
C++Builder Programming Q&A
[3010] [질문] Image component의 view 영역?/프포
myimage [ ] 3627 읽음    2000-02-18 17:00

Image component를 이용하여 영상을 보여주는 프로그램을 작성하고자 합니다.
데이터가 Raw format이어서 읽은 다음 Bitmap으로 변환하고 SetDIBitsToDevice
함수를 이용하여 Image로 로딩합니다. 하지만 프로그램 실행시에 영상의 크기를
바꾸면 Image 자체의 크기는 바뀌지만 보이는 영역은 바뀌지 않습니다. 아마 짐작
되는 바로는 Image 내부의 view 영역을 나타내는 변수(static일 듯 함)가 처음을
제외하고서는 위의 함수에 의해서 바뀌지 않는 듯 한데 아시는 분의 답변 바랍니다.
참고로, 제 프로그램의 흐름을 보면,

1. Image size의 변환(SetBounds 이용)
2. Bitmap info의 작성
3. Data read 및 변환(YUV->RGB)
4. Display (SetDIBitsToDevice 이용)
5. Image Repaint
-----> 여기까지 잘됨. ^^; 같은 크기면 3~5번을 반복하면 동영상이 됨.

Image의 size가 바뀌게 되면 바뀐 높이와 넓이 값으로 위의 1번 부터 다시 하게
되는데 Image가 다 보이지 않습니다. 예를들면, 176x144 크기의 Image를 로딩
하면 보입니다. 다시, 352x288크기를 선택하면 Image component의 크기는 바
뀌지만 영상이 1/4 크기(176x144)밖에 보이지 않습니다.

좀 가르쳐 주세요.


+ -

관련 글 리스트
3010 [질문] Image component의 view 영역?/프포 myimage 3627 2000/02/18
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.