|
안녕하세요?
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++;
}
------------------ 여기까지 입니다 --------------------------------------------------
|