請問有關影像轉檔的問題 |
答題得分者是:RaynorPao
|
chuckjr
一般會員 發表:11 回覆:20 積分:6 註冊:2002-12-21 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 想請問一下. 若要把一張完整的image圖檔切成幾個區塊再存成個別的檔案應該要如何表達..?? (舉例來說,就是把一張圖切成四塊,然後存成四個檔案)chuckjr 你好: 用 2 個 TBitmap 就可以達成你的目的 請參考 >>>>>> > < class="code"> void __fastcall TForm1::Button1Click(TObject *Sender) { Graphics::TBitmap *bmpSrc=new Graphics::TBitmap; Graphics::TBitmap *bmpDst=new Graphics::TBitmap; bmpSrc->LoadFromFile("Src.bmp"); bmpDst->Width=200; bmpDst->Height=200; bmpDst->Canvas->CopyMode=cmSrcCopy; bmpDst->Canvas->CopyRect(Rect(0, 0, 200, 200), bmpSrc->Canvas, Rect(0, 0, 200, 200)); bmpDst->SaveToFile("Dst.bmp"); delete bmpDst; delete bmpSrc; } 以上的 sample code 可以截取四塊中最左上角的那一塊(如檔案 Dst.bmp) 剩下的那三塊~~就讓你自己寫吧 --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
chuckjr
一般會員 發表:11 回覆:20 積分:6 註冊:2002-12-21 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |