iT邦幫忙

0

IIS網站用的自動縮圖

環境:
Windows 2003 IIS + Vistual Studio 2005+MS SQL 2005

問題:
網站提供使用者上傳照片之後,預覽畫面4*4,一次呈現16張,因為沒有縮圖,頁面都要load很久,想請教大家解決方法?

我爬文的結果,應該是網站縮圖,但我不是設計人員,煩請大家指點,謝謝。

2 個回答

10
player
iT邦大師 1 級 ‧ 2010-07-30 18:50:04
最佳解答

如果用ASP.NET的話
用GDI+可以處理圖檔縮放

範例給你
存檔的部分, 你自己找你那邊的人寫
http://www.player.idv.tw/prog/index.php/ImageServices

或是你可以改成
檢查縮圖是否存在
如果存在的話, 直接URL轉向
如果不存在
就先建立縮圖, 再URL轉向

10
shunyuan
iT邦研究生 1 級 ‧ 2010-07-28 19:28:59

Image Magic 是一個 open source 的影像處理套件,有 command line,支援 perl,python,等 script language,可以用來產生縮圖。

我用過,不過我用 C++ 做介面。

看更多先前的回應...收起先前的回應...

嗯,這個我有看到,可是他不支援IIS
或是,能在背後默默執行?

shunyuan iT邦研究生 1 級 ‧ 2010-07-28 20:11:11 檢舉

bigcandy提到:
可是他不支援IIS

怎麼會不支援?用 CGI 都可以,只要 IIS 可以 invoke 一隻程式,傳參數,就可以啦。

shunyuan iT邦研究生 1 級 ‧ 2010-07-28 20:15:24 檢舉

不過 Image Magic 並非專門設計來給 Web 用的這倒是,不過我記得我有看過網站,用 Image Magic 做影像處理的啊,是不是 IIS 寫的,這個我就不敢講。

倒是應該有比 Image Magic 更簡單的套件,可以給 asp 或是 aspx 直接當程式庫呼叫

請問有實際作法嗎?我不是web designer......

我要發表回答

立即登入回答