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

圖形合併 (位移+分割+互補版)

 
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-07-29 00:55:04 IP:61.221.xxx.xxx 未訂閱
發表這篇文章的靈感,來自於以下這篇文章 【 class="code"> 1.此篇文章的目的為何?? 主要的目的在幫助會員解決問題,也利用這個機會示範如何利用多個 TImage 達到圖形的合併、位移、視覺上的分割、互補等功能,提供給大家作參考 (看 似非常簡單的功能,卻也要花掉整整一個小時的時間) 2.是否有完整的範例 Project (包含 Source Code) 可以下載?? http://delphi.ktop.com.tw/loadfile.php?TOPICID=10885840&CC=243460 3.該如何操作這個範例?? (1)下載及解壓縮檔案 ImageMoveMerge.zip,執行 ImageMoveMerge.exe (2)利用滑鼠的 MouseDown/MouseMove/MouseUp 等事件,移動 Image2 (在 Form1 上小張的圖) (3)當 Image2 (在 Form1 上小張的圖) 與 Image1 (在 Form1 上大張的圖) 相交的時候,觀察其產生的變化 (4)如果想要儲存結果,直接按「Merge」Button 儲存圖形變化的內容至檔案 「merge.bmp」 (5)利用其他看圖軟體 (例如: ACDSee) 開啟檔案「merge.bmp」,觀察其結果 是否與 (3) 中的變化一樣?? 4.此範例可以在哪一個作業系統執行?? 理論上在 Windows 9X/ME/NT/2000/XP/2003 都可以執行,不過目前只有在 Windows 2000 實際測試過,有興趣的會員,也請幫忙測試看看 5.此範例是否還有改進的空間?? 是的,還有很多可以改進的空間,例如: 這個範例只針對 X 軸 (橫向) 的變 化 (視覺的分割、互補) 做處理,並沒有處理 Y 軸的變化 (縱向),有關這一 點,就留給有興趣的會員,把它繼續完成 6.想要繼續完成 Y 軸的變化,是否會遭遇其他的問題?? 是的,除了演算法的部分 (可以參考原來 X 軸的部分) 必須要特別小心;另 外,在大、小兩張圖形相交的地方如果是在左上角、右上角、右下角、左下角 這四個地方的話,就必須自己另行定義該如何顯示,有關這一點,也就留給有 興趣的會員自行發揮 7.如果寫得不好,或是有不對的地方,請大家多多指教 <><>備註: 本篇文章第 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
系統時間:2024-05-05 6:35:23
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!