PHP圖像處理開發(fā)庫
PHP并不限于創(chuàng)建HTML輸出,它也可以被用來操作和創(chuàng)建各種不同的圖片文件格式,包括GIF,PNG, JPEG, WBMP,和XPM。PHP可以將圖像流直接輸出至瀏覽器。在這篇文章中,我們已經(jīng)收集了一些最好的PHP圖像處理庫和類來幫助您簡化任務(wù)圖片操作相關(guān)任務(wù)。
1. Zebra ImageZebra_Image 是個(gè)小型的、輕量級的、面向?qū)ο蟮腜HP圖像操作庫。提供了執(zhí)行多種圖像操作的方法調(diào)整大小,裁剪,旋轉(zhuǎn)和翻轉(zhuǎn)等操作,除了 GD2 外無需依賴任何外部程序庫,支持圖片格式 .JPG, .GIF + .PNG。各種格式可以相互轉(zhuǎn)換(每次操作后透明度保留為好)。可以設(shè)置JPG輸出的質(zhì)量。
2. ImagineImagine是一個(gè)面向?qū)ο蟮腜HP庫,用于圖片操作,基于PHP 5.3開發(fā)。這個(gè)庫可以很容易地調(diào)整大小,裁剪和應(yīng)用濾鏡等圖像處理操作。它還包括顏色類,接受兩個(gè)參數(shù)在其構(gòu)造函數(shù)來為任何對象生成RGB代碼和透明度百分比。
3. Php Graphic WorksWiseLoop PHP Graphic Works是一組PHP類設(shè)計(jì)用于在服務(wù)器端進(jìn)行圖片操作。這個(gè)包能夠以一種簡易和靈活的方式來進(jìn)行復(fù)雜的圖片處理。它能夠在圖像上進(jìn)行旋轉(zhuǎn),裁剪,調(diào)整大小,伸展,和翻轉(zhuǎn)等操作。它還包括龐大的圖像過濾器,如模糊,棕褐色,灰度,負(fù)片,對比度,亮度,伽瑪?shù)鹊取K舶ㄏ衿磮D,噪音,pixelrate,反射,浮雕邊緣和草圖一些特殊效果。
4. WideImage
Wide Image是一個(gè)面向?qū)ο蟮膱D片操作庫。它需要 PHP 5.2+ + GD2 擴(kuò)展支持。該庫提供了一種簡單的方式來裝載,操作和保存圖像中最常見的圖像格式。Wide Image 當(dāng)前支持GIF, PNG, JPG, GD, GD2, WBMP, XBM, XPM, BMP 和 TGA 格式。
5. Php5 Image ManipulationPHP5 Image是一個(gè)完全面向?qū)ο蟮膱D片操作庫,基于 PHP 和 GD2 實(shí)現(xiàn)。 它是php-image項(xiàng)目的一個(gè)擴(kuò)展版本,并能夠在標(biāo)準(zhǔn)或Zend Framework項(xiàng)目中使用。這個(gè)項(xiàng)目能夠讀取 PNG, JPEG, GIF, PSD, ICO 圖片格式,然后輸出所有 GD2支持的類型。
6. Dynamic Dummy Image GeneratorDynamic Dummy Image Generator是一個(gè)免費(fèi)的PHP腳本能夠用于創(chuàng)建任何尺寸的圖片,并對他們設(shè)置顏色和文本。
7. AsidoAsido是一個(gè)功能豐富的圖片處理PHP類,適合于任何環(huán)境如GD2, Magick Wand 和 Image Magick。它支持包括 PHP4 & PHP5 (更新的版本只支持PHP5).
8. PhpThumb
phpThumb 是一個(gè) PHP Library使用幾行代碼就能夠輕松創(chuàng)建縮略圖。
它能夠接受任意類型的圖片數(shù)據(jù)源包括來自:文件系統(tǒng),URL或數(shù)據(jù)庫等。并支持大部分常見的圖片格式。
可以對圖片進(jìn)行旋轉(zhuǎn),裁剪,水印。其質(zhì)量可以定義,甚至有一個(gè)內(nèi)置的緩存來最小化服務(wù)器的負(fù)載。phpThumb 還擁有非常多的過濾器包括:對比, 模糊, 亮度, 應(yīng)用圓角等。
運(yùn)行環(huán)境:PHP 4.0.6+ 和 GD library
9. Image WorkshopImageWorkshop 是一個(gè)開源的PHP類用于管理和操作圖片。
這個(gè)類擁有類似圖片編輯軟件的邏輯:基于層的概念。可以疊加很多層或?qū)咏M(每一層不同的操縱選項(xiàng))。
它已經(jīng)多種功能如:放在另一(水印),裁剪,移動,縮放,旋轉(zhuǎn)(學(xué)位)的圖像(或圖像),疊加,寫。
ImageWorkshop 需要GD library, 并且可以使用該包提供的過濾器。
10. Image CacheImage Cache 是一個(gè)輕量級的PHP類,能夠在用戶的瀏覽器壓縮,移動和緩存圖片。
這個(gè)類提供一些簡單的設(shè)置如:目錄、根路徑URL等,然后針對每一張圖片調(diào)用壓縮功能。
相關(guān)文章:
1. PHP設(shè)計(jì)模式中工廠模式深入詳解2. IE6/IE7/IE8/IE9中tbody的innerHTML不能賦值的完美解決方案3. 三個(gè)不常見的 HTML5 實(shí)用新特性簡介4. PHP循環(huán)與分支知識點(diǎn)梳理5. 阿里前端開發(fā)中的規(guī)范要求6. 詳解盒子端CSS動畫性能提升7. ASP實(shí)現(xiàn)加法驗(yàn)證碼8. ASP刪除img標(biāo)簽的style屬性只保留src的正則函數(shù)9. ASP基礎(chǔ)知識Command對象講解10. 使用Spry輕松將XML數(shù)據(jù)顯示到HTML頁的方法
