線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:4667
推到 Plurk!
推到 Facebook!

如何改變圖片解析度

尚未結案
tahoo
一般會員


發表:22
回覆:19
積分:8
註冊:2003-05-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-04-01 09:53:52 IP:218.163.xxx.xxx 未訂閱
請教各位前輩: 我想要將一張800x600的點片,存成一張我想要的解析度(縮小圖)(如80x60), 有什麼方法可以做嗎,我已搜尋過了,沒有相關的文章, 不知如何下手,故請教論壇上的前輩囉!! 突然想學Delphi的新手
RedSnow
版主


發表:79
回覆:1322
積分:845
註冊:2003-12-15

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-04-01 11:14:34 IP:219.137.xxx.xxx 未訂閱
tahoo 您好:    如果您並無其它特別的要求,那麼您可以查看一下 Help 中有關 StretchDraw 函數的說明,我使用的是 BCB,對 Delphi 並不太熟悉,因此無法給您正確的範例,如果您需要範例的話,可以使用 StretchDraw 為關鍵字,搜尋站上相關的文章,應該有蠻多資料可供您參考的。
tahoo
一般會員


發表:22
回覆:19
積分:8
註冊:2003-05-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-04-05 07:44:49 IP:218.163.xxx.xxx 未訂閱
引言: tahoo 您好: 如果您並無其它特別的要求,那麼您可以查看一下 Help 中有關 StretchDraw 函數的說明,我使用的是 BCB,對 Delphi 並不太熟悉,因此無法給您正確的範例,如果您需要範例的話,可以使用 StretchDraw 為關鍵字,搜尋站上相關的文章,應該有蠻多資料可供您參考的。
雖然沒有明確的答案,但也給了我一個提示,謝謝!! 突然想學Delphi的新手
fency
一般會員


發表:2
回覆:5
積分:1
註冊:2004-01-19

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-04-10 11:30:03 IP:61.231.xxx.xxx 未訂閱
你好..想對一張bmp圖改變解析度大小的程式碼如下.. (先將原圖載入image1物件中)  
 
var Tr:Trect; zm:Tbitmap; begin zm:=tbitmap.Create; zm.PixelFormat:=pf24bit; Tr.Top:=0; Tr.Left:=0; Tr.Bottom:=59; Tr.Right:=79; zm.Width:=80; zm.Height:=60; zm.Canvas.StretchDraw(Tr,image1.Picture.Graphic); zm.SaveToFile('img.bmp'); end;
 
希望對你有幫助..不過前提是你還會看自己8天前po的問題 =.=|||
系統時間:2024-05-04 9:35:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!