PHP圖像處理開發庫
PHP并不限于創建HTML輸出,它也可以被用來操作和創建各種不同的圖片文件格式,包括GIF,PNG, JPEG, WBMP,和XPM。PHP可以將圖像流直接輸出至瀏覽器。在這篇文章中,我們已經收集了一些最好的PHP圖像處理庫和類來幫助您簡化任務圖片操作相關任務。
1. Zebra ImageZebra_Image 是個小型的、輕量級的、面向對象的PHP圖像操作庫。提供了執行多種圖像操作的方法調整大小,裁剪,旋轉和翻轉等操作,除了 GD2 外無需依賴任何外部程序庫,支持圖片格式 .JPG, .GIF + .PNG。各種格式可以相互轉換(每次操作后透明度保留為好)??梢栽O置JPG輸出的質量。
2. ImagineImagine是一個面向對象的PHP庫,用于圖片操作,基于PHP 5.3開發。這個庫可以很容易地調整大小,裁剪和應用濾鏡等圖像處理操作。它還包括顏色類,接受兩個參數在其構造函數來為任何對象生成RGB代碼和透明度百分比。
3. Php Graphic WorksWiseLoop PHP Graphic Works是一組PHP類設計用于在服務器端進行圖片操作。這個包能夠以一種簡易和靈活的方式來進行復雜的圖片處理。它能夠在圖像上進行旋轉,裁剪,調整大小,伸展,和翻轉等操作。它還包括龐大的圖像過濾器,如模糊,棕褐色,灰度,負片,對比度,亮度,伽瑪等等。它也包括像拼圖,噪音,pixelrate,反射,浮雕邊緣和草圖一些特殊效果。
4. WideImage
Wide Image是一個面向對象的圖片操作庫。它需要 PHP 5.2+ + GD2 擴展支持。該庫提供了一種簡單的方式來裝載,操作和保存圖像中最常見的圖像格式。Wide Image 當前支持GIF, PNG, JPG, GD, GD2, WBMP, XBM, XPM, BMP 和 TGA 格式。
5. Php5 Image ManipulationPHP5 Image是一個完全面向對象的圖片操作庫,基于 PHP 和 GD2 實現。 它是php-image項目的一個擴展版本,并能夠在標準或Zend Framework項目中使用。這個項目能夠讀取 PNG, JPEG, GIF, PSD, ICO 圖片格式,然后輸出所有 GD2支持的類型。
6. Dynamic Dummy Image GeneratorDynamic Dummy Image Generator是一個免費的PHP腳本能夠用于創建任何尺寸的圖片,并對他們設置顏色和文本。
7. AsidoAsido是一個功能豐富的圖片處理PHP類,適合于任何環境如GD2, Magick Wand 和 Image Magick。它支持包括 PHP4 & PHP5 (更新的版本只支持PHP5).
8. PhpThumb
phpThumb 是一個 PHP Library使用幾行代碼就能夠輕松創建縮略圖。
它能夠接受任意類型的圖片數據源包括來自:文件系統,URL或數據庫等。并支持大部分常見的圖片格式。
可以對圖片進行旋轉,裁剪,水印。其質量可以定義,甚至有一個內置的緩存來最小化服務器的負載。phpThumb 還擁有非常多的過濾器包括:對比, 模糊, 亮度, 應用圓角等。
運行環境:PHP 4.0.6+ 和 GD library
9. Image WorkshopImageWorkshop 是一個開源的PHP類用于管理和操作圖片。
這個類擁有類似圖片編輯軟件的邏輯:基于層的概念。可以疊加很多層或層組(每一層不同的操縱選項)。
它已經多種功能如:放在另一(水?。?,裁剪,移動,縮放,旋轉(學位)的圖像(或圖像),疊加,寫。
ImageWorkshop 需要GD library, 并且可以使用該包提供的過濾器。
10. Image CacheImage Cache 是一個輕量級的PHP類,能夠在用戶的瀏覽器壓縮,移動和緩存圖片。
這個類提供一些簡單的設置如:目錄、根路徑URL等,然后針對每一張圖片調用壓縮功能。
相關文章: