我已經使用過 4images, Coppermine Photo, Gallery 等等的 PHP 程式製作相簿,但都不太合心意。
最大原因是用那些程式上載相片後,都會因應系統的設定把相片縮小到一定尺寸,例如原本一張1千萬像的相片,上載後可能會縮小到 1600x1200 或以下,我明白因為網絡速度及記憶體等問題而應該要縮小相片才顯示在網頁上(1千萬像的相片大約一張要 4MB,下載也要時間),但上載後的相片當想放大圖片的話,圖片就會失真了,因為伺服器儲存的是縮小了的圖片,而且那些程式根本對於即時放大縮小圖片實在很困難。
有沒有程式可以像 Google Map 那樣,一開始能顯示整幅圖,當想放大某區域的時候只下載該放大的區域,而不用整張圖片下載,減少下載時間,那樣圖片也不會失真。
我知道應該要用 AJAX ,而且 PHP 程式還要懂得自動分割圖片成許多小圖,每放大/縮小一級也要自動分割成許多小圖等等。
有沒有工具或程式可以直接辦到呢?還是要自己編寫呢?
謝謝。
以下是一個網路雜誌的例子:
http://zkimmer.com/Statement/2007/August-September/