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
[29463] 화면의 내용을 BMP로 저장하는 방법을 알려주세요
찻잔 [sakim] 856 읽음    2004-04-22 17:50
안녕하세요?

rs232를 통해서 들어오는 문자열속에서 비트맵데이터를 추출해서 화면에 뿌리는 프로그램을 짰습니다
아래에 문자열에서 데이터를 추출해서 Image1의 Canvas에 뿌리는것까지 잘되어서
화면상에 그림이 잘보이게 되었습니다

이렇게 화면에 표시된 그림을 BMP파일로 저장하고 싶습니다
문제는 제가 왕초보라서 이렇게 표시된 내용을 어떻게하면 저장하는지를 모르겠습니다
방법을 알려주시면 매우 고맙겠습니다

------------ 문자열을 읽어서 데이터를 추출해서 화면에 그림을 그리는 소스 ----------

        for(i=y=0;i<YSIZE;i++){
            ptr = 4;
            for(x=0;x<XSIZE;x++) {
                rtn=0;
                sscanf(str+ptr,"%x",&rtn);
                r = (rtn&0xf800)>>8;
                g = (rtn&0x07e0)>>3;
                b = (rtn&0x001f)<<3;
                Image1->Canvas->Pixels[x][y]= (TColor)((0<<24)|(b<<16)|(g<<8)|r);
                ptr += 5;
            }
            y++;
        }

------------------ 여기까지 입니다 --------------------------------------------------

+ -

관련 글 리스트
29463 화면의 내용을 BMP로 저장하는 방법을 알려주세요 찻잔 856 2004/04/22
34906     Re:화면의 내용을 BMP로 저장하는 방법을 알려주세요 찻잔 881 2004/04/22
34905     Re:화면의 내용을 BMP로 저장하는 방법을 알려주세요 강재호.만해 882 2004/04/22
29466     Re:화면의 내용을 BMP로 저장하는 방법을 알려주세요 강재호.만해 1089 2004/04/22
34904         Re:Re:화면의 내용을 BMP로 저장하는 방법을 알려주세요 찻잔 844 2004/04/22
Google
Copyright © 1999-2015, borlandforum.com. All right reserved.