|
곽성주 님이 쓰신 글 :
: Twain1->Acquire(); // 스캐닝
: // 파일로 저장
: Twain1->SaveToFile(WideString("Scanned.bmp"));
:
: Bmp1->LoadFromFile("Scanned.bmp"); // bmp1까진 영상이 잘 들어갑니다.
: //Image1->Picture->Bitmap->Assign(Bmp1);
: TRect Dest_Rect, Src_Rect;
:
: Src_Rect =Rect(1,1,Bmp1->Width-1,Bmp1->Height-1);
: Dest_Rect = Rect(1,1,Bmp1->Width-1,Bmp1->Height-1);
:
이 사이에
Bmp2->Width = Bmp1->Width;
Bmp2->Height = Bmp1->Height;
를 넣어 주시며 됩니다.
Bmp2 의 그림 넣을 공간이 확보 안된 상태에서는 CopyRect는 소용이 없습니다.
그럼..
: Bmp2->Canvas->CopyRect(Dest_Rect, Bmp1->Canvas, Src_Rect);
: Image1->Picture->Bitmap->Assign(Bmp2);
: Bmp2->SaveToFile(WideString("Scanned2.bmp"));
:
: delete Bmp1;
: delete Bmp2;
|