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

類似Cooliris的無限縮圖的實做方式?

答題得分者是:AndrewK
anumis
一般會員


發表:25
回覆:27
積分:15
註冊:2006-07-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-07-09 17:10:36 IP:61.218.xxx.xxx 訂閱
cooliris是一個很炫的圖片流覽軟體(?)
架構在Firefox上
http://www.cooliris.com/

我試著用delphi去做出類似的功能

流程如下:
指定目錄->取得檔案(jpg;bmp)列表->使用Timer 及GDI 把影像縮圖,並畫到一個超大Size的Surface Bmp上
->使用Timer將目前檢示區域的影像

如果圖片過多,那surface 的大小就會超過Bitmap可容忍的大小,就無法顯示縮圖了

有沒有做過類似軟體的先進可以指導一下?
AndrewK
高階會員


發表:6
回覆:151
積分:161
註冊:2006-10-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-07-11 02:50:41 IP:219.70.xxx.xxx 訂閱
Hello 
我沒有實作類似軟體的經驗,針對你提出的問題,給的建議不一定是最佳的方式,你可以參考一下

1.override TBitmap integer 變成 unsign integer
2.製作類似分頁的功能、做剪接的動作
3.以下連結可參考
http://delphi.ktop.com.tw/board.php?cid=30&fid=71&tid=98710
http://delphi.ktop.com.tw/board.php?cid=30&fid=74&tid=94566
------
Just Do It
-------------------------
其實男生不是真的喜歡你不減肥,而是喜歡你愛吃還不肥;也不是真的喜歡你不化妝,而是喜歡你素顏也好看;也不是真的喜歡你瘦,而是喜歡你瘦卻有胸;也不是真喜歡你獨立,而是他忙的時候別煩他。女孩子,太認真你就輸了。
編輯記錄
AndrewK 重新編輯於 2009-07-11 03:01:09, 註解 無‧
AndrewK 重新編輯於 2009-07-11 03:06:30, 註解 無‧
AndrewK 重新編輯於 2009-07-11 03:32:24, 註解 無‧
系統時間:2024-04-25 13:28:06
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!