將圖形上下顛倒、左右相反 |
答題得分者是:keikojason
|
serverking
一般會員 發表:4 回覆:3 積分:1 註冊:2006-09-18 發送簡訊給我 |
|
keikojason
初階會員 發表:37 回覆:63 積分:45 註冊:2004-05-10 發送簡訊給我 |
以下將圖片上下顛倒你可以參考看看,這沒有Run過你可以試試看
[code cpp] Graphics::TBitmap *bmp24bit=new Graphics::TBitmap(); Graphics::TBitmap *bmp8bit=new Graphics::TBitmap(); if (OpenPictureDialog1->FileName!= "") { bmp24bit->LoadFromFile(OpenPictureDialog1->FileName); bmp8bit->Height = bmp24bit->Height; bmp8bit->Width =bmp24bit->Width; int x; for(int i=0; i < bmp8bit->Width; i ) { for(int j=0, x = bmp8bit->Height; j < bmp8bit->Height; j , x--) { TColor Color=bmp24bit->Canvas->Pixels[i][j]; bmp24bit->Canvas->Pixels[i][x]=TColor(Color); Application->ProcessMessages(); } } Image1->Picture->Assign(bmp24bit); Image1->Show(); delete bmp24bit; } else { ShowMessage("請載入圖片!"); return; } [/code] 祝你順利~~ |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |