Canvas->CopyRect 이나 Canvas->StretchDraw 쓰시면 됩니다.
단지 Target Rect에 상하 좌표만 뒤집우 주시면 됩니다.
void __fastcall TForm3::Button1Click(TObject *Sender)
{
TRect rcSrc(0,0,ImageSrc->Picture->Width,ImageSrc->Picture->Height);
TRect rcTar(0,ImageSrc->Picture->Height,ImageSrc->Picture->Width,0);
//방법1
ImageTar->Canvas->CopyRect(rcTar,ImageSrc->Canvas,rcSrc);
//방법2
ImageTar->Canvas->StretchDraw(rcTar,ImageSrc->Picture->Graphic);
}
위 함수를 이용하면
상하 및 좌우반전 대각선 반전 모두 가능합니다.
문론 Size를 Zoom 하는것도 가능하구요
그럼..
jinwowo 님이 쓰신 글 :
: image 를 반전 할수 있는 방법이 있는지요..
:
: image 를 표처럼 꾸며 보았는데.. 상하 반전을 시키고 싶은데.. 방법이 없는지.. 요.. ㅠ
|