滑鼠擷取部分圖形區域一問 |
答題得分者是:RaynorPao
|
williams8807
一般會員 ![]() ![]() 發表:40 回覆:37 積分:15 註冊:2003-11-22 發送簡訊給我 |
小弟看完 2003/07/16 RaynorPao 版主分享的 "以滑鼠截取 Image 的部分區域" 程式後 發現若將原來 400*400的bmp 換成 640*480的bmp 所顯示的圖形會失真 我嘗試改程式中的 #define IMAGE_WIDTH 400
#define IMAGE_HEIGHT 400 但是沒用~~ 除此之外找不出其它原因了 請各位高手多多指教 謝謝!! 以下是RaynorPao 版主分享的檔案目錄 http://delphi.ktop.com.tw/loadfile.php?TOPICID=10677695&CC=238805
|
RaynorPao
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 小弟看完 2003/07/16 RaynorPao 版主分享的 "以滑鼠截取 Image 的部分區域" 程式後 發現若將原來 400*400的bmp 換成 640*480的bmp 所顯示的圖形會失真 我嘗試改程式中的 #define IMAGE_WIDTH 400 #define IMAGE_HEIGHT 400 但是沒用~~ 除此之外找不出其它原因了 請各位高手多多指教 謝謝!! 以下是RaynorPao 版主分享的檔案目錄 http://delphi.ktop.com.tw/loadfile.php?TOPICID=10677695&CC=238805williams8807 你好: 因為原來 TImage 的 Stretch 屬性已經被設為 true,所以如果你把 TImage 長 跟寬改變的話,當然會造成圖形失真的現象 (原本載入的圖檔長x寬=400x400, 長寬比為 1:1;若長x寬改成 640x480,長寬比變為 4:3),所以,你可以利用某 個影像處理軟體 (例如: Photoshop, PhotoImpact,...),自己做一個長x寬為 640x480 的 bitmap 載入以後應該就不會有問題了
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
williams8807
一般會員 ![]() ![]() 發表:40 回覆:37 積分:15 註冊:2003-11-22 發送簡訊給我 |
|
RaynorPao
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 圖為小畫家所繪的640*480 bmp 這是載入後尚未失真的圖(注意黑色外框)williams8807 你好: 如果你要把載入的圖檔改成 640x480 的話,當然也不可以忘記要調整所有相對 元件的大小,而且~~如果把圖檔的大小改成 640x480 的話,對一般的解析度而 言 (1024x768),會造成整個 Application 的寬度超出螢幕的顯示範圍,所以, 我在此以載入 400x300 的圖檔為例,其實只要稍微修改一下程式碼就可以
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
williams8807
一般會員 ![]() ![]() 發表:40 回覆:37 積分:15 註冊:2003-11-22 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |