網誌統計

  • Total Stats
    • 1,105 Posts
    • 3,434 Comments

到訪統計

View My Stats
2003-11 月-20 12:23 下午

PHP 相片畫廊套件的選擇

昨天晚上花了點時間在原來計劃要進行、因為出國而順延的個人網站功能擴充上,包括增加論壇、相片畫廊的功能與整合等等….


之前已經試過了不少種組合,包括 Gallery、4images, PHPeveryWhere 套件,SnitzForum 與 phpBB 等等。

———相片畫廊套件的選擇————————————————————–

主要是從 Gallery 或 4images 兩者選擇一種。

Gallery 有很多部落客使用,目前其最新的版本是 1.4.1 RC3,但是穩定的 production 版本是 1.4-pl2 ,另外,有重大改進的 2.0 版也在同時發展中。多數人現用的應該是 1.4-pl2 的版本。

Gallery 的線上文件算得上非常詳盡,甚至也有提到在 Windows/IIS 上如何安裝的步驟,非常難得 (很多開放程式碼的自由軟體因為更動頻繁,文件的更新常常會追不上程式發展,雪上加霜的是大部份都缺少對視窗使用者的詳細說明,要去各個論壇爬文,更增加了其挑戰性,更困擾的是,常不知道誰的說法正確,得動手試…)。

比較特別的是 Gallery 的文件也坦白提到了 IIS 並非其正式支援的平台,其原因是在於 PHP 與 IIS 間的整合問題,顯然目前的版本使用在 IIS 上是有些問題在的。

Gallery 可使用的繪圖程式庫是 ImageMagick 與 NetPBM,作者也說明了不使用 PHP 內建 GD 繪圖程式庫的理由,包括了:

1. GD 不支援 JPEG, PNG, GIF 格式,除非…
2. GD 不支援圖片旋轉
3. GD 產生的縮圖品質很差
不過他比較的程式庫版本是 NetPBM 9.11 與 GD 1.8_4.1 。
4images 是一組德國發展的 PHP 套件,繪圖程式庫的選擇上可以支援使用 GD 、ImageMagick、NetPBM,可用 MySQL 資料庫,管理界面與 phpBB 很接近,可與 phpBB 做整合。目前的版本是 1.7。

試過比較過之後覺得:

1. 4images 比較好裝,至少在我的 Windows/IIS 環境下如此。
2. 支援 PHP 內建的 GD。
3. 易於與 phpBB 整合。
4. PHP 4.3.x 已有內建的 GD 2.x 繪圖程式庫了。
5. 不在乎縮圖品質與圖片旋轉的問題。

所以我最後選用了 4images 當我的相片畫廊功能擴充套件,也與 phpBB 做了整合,目前看來是還好,只有幾個整合上的小問題待解決而已。
那麼,部落格上的副標題之一,位元中難以捕捉的光影,該算達成了。

分享或推文 !!

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

  

  

  

這個網站採用 Akismet 服務減少垃圾留言。進一步瞭解 Akismet 如何處理網站訪客的留言資料