如何将在TCanvas上画出的图形保存到BMP或JPEG文件格式中? |
缺席
|
agilehawk
一般會員 ![]() ![]() 發表:3 回覆:10 積分:7 註冊:2008-09-05 發送簡訊給我 |
|
chih_kuan
中階會員 ![]() ![]() ![]() 發表:38 回覆:82 積分:54 註冊:2003-02-20 發送簡訊給我 |
|
agilehawk
一般會員 ![]() ![]() 發表:3 回覆:10 積分:7 註冊:2008-09-05 發送簡訊給我 |
|
chih_kuan
中階會員 ![]() ![]() ![]() 發表:38 回覆:82 積分:54 註冊:2003-02-20 發送簡訊給我 |
|
agilehawk
一般會員 ![]() ![]() 發表:3 回覆:10 積分:7 註冊:2008-09-05 發送簡訊給我 |
|
chih_kuan
中階會員 ![]() ![]() ![]() 發表:38 回覆:82 積分:54 註冊:2003-02-20 發送簡訊給我 |
|
agilehawk
一般會員 ![]() ![]() 發表:3 回覆:10 積分:7 註冊:2008-09-05 發送簡訊給我 |
===================引 用 chih_kuan 文 章=================== 下次發問時...請先確認好..問題的方向 如你所言. Canvas.CopyRect ... 跟 保存到BMP或JPEG文件格式中 有何相關? 我當然知道"Bursh.bitmap是画刷上的图形" 只是你問的問題方向看起來..跟你最終目的..似乎不是一樣的 ------------------ 樓主可能沒有理解我的最終目標,有所誤會。 我從 TGraphicControl派生了一個類,并用Canvas的LineTo、MoveTo、Ellipse、TextOut等方法,畫出我所要的圖形,最后將這些圖形輸出保存到BMP文件或者JPEG的文件;也就是用 TGraphicControl派生一個類來作畫圖程序,然后提供輸出保存功能。而不是將已有的圖形保存到BMP或JPEG; 本人不才,最終只找到Tbitmap.Canvas.CopyRect(Rc, Canvas, Rc); 方法實現了我想要的結果,樓主若有更好的方案,望不惜賜教! |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |