相關(guān)關(guān)鍵詞
關(guān)于我們
最新文章
- PHP中opcode緩存簡(jiǎn)單用法分析
- thinkPHP控制器變量在模板中的顯示方法示例
- PHP move_uploaded_file() 函數(shù)(將上傳的文件移動(dòng)到新位置)
- dirname(__FILE__)的含義和應(yīng)用說(shuō)明
- thinkPHP5框架實(shí)現(xiàn)分頁(yè)查詢功能的方法示例
- PHP中單雙號(hào)與變量
- PHP獲得當(dāng)日零點(diǎn)時(shí)間戳的方法分析
- Laravel ORM對(duì)Model::find方法進(jìn)行緩存示例詳解
- PHP讀寫文件高并發(fā)處理操作實(shí)例詳解
- 【CLI】利用Curl下載文件實(shí)時(shí)進(jìn)度條顯示的實(shí)現(xiàn)
PHP圖像處理開(kāi)發(fā)庫(kù)
PHP并不限于創(chuàng)建HTML輸出,它也可以被用來(lái)操作和創(chuàng)建各種不同的圖片文件格式,包括GIF,PNG, JPEG, WBMP,和XPM。PHP可以將圖像流直接輸出至瀏覽器。在這篇文章中,我們已經(jīng)收集了一些最好的PHP圖像處理庫(kù)和類來(lái)幫助您簡(jiǎn)化任務(wù)圖片操作相關(guān)任務(wù)。
1. Zebra Image
Zebra_Image 是個(gè)小型的、輕量級(jí)的、面向?qū)ο蟮腜HP圖像操作庫(kù)。提供了執(zhí)行多種圖像操作的方法調(diào)整大小,裁剪,旋轉(zhuǎn)和翻轉(zhuǎn)等操作,除了 GD2 外無(wú)需依賴任何外部程序庫(kù),支持圖片格式 .JPG, .GIF + .PNG。各種格式可以相互轉(zhuǎn)換(每次操作后透明度保留為好)。可以設(shè)置JPG輸出的質(zhì)量。
2. Imagine
Imagine是一個(gè)面向?qū)ο蟮腜HP庫(kù),用于圖片操作,基于PHP 5.3開(kāi)發(fā)。這個(gè)庫(kù)可以很容易地調(diào)整大小,裁剪和應(yīng)用濾鏡等圖像處理操作。它還包括顏色類,接受兩個(gè)參數(shù)在其構(gòu)造函數(shù)來(lái)為任何對(duì)象生成RGB代碼和透明度百分比。
3. Php Graphic Works
WiseLoop PHP Graphic Works是一組PHP類設(shè)計(jì)用于在服務(wù)器端進(jìn)行圖片操作。這個(gè)包能夠以一種簡(jiǎn)易和靈活的方式來(lái)進(jìn)行復(fù)雜的圖片處理。它能夠在圖像上進(jìn)行旋轉(zhuǎn),裁剪,調(diào)整大小,伸展,和翻轉(zhuǎn)等操作。它還包括龐大的圖像過(guò)濾器,如模糊,棕褐色,灰度,負(fù)片,對(duì)比度,亮度,伽瑪?shù)鹊取K舶ㄏ衿磮D,噪音,pixelrate,反射,浮雕邊緣和草圖一些特殊效果。
4. WideImage
Wide Image是一個(gè)面向?qū)ο蟮膱D片操作庫(kù)。它需要 PHP 5.2+ + GD2 擴(kuò)展支持。該庫(kù)提供了一種簡(jiǎn)單的方式來(lái)裝載,操作和保存圖像中最常見(jiàn)的圖像格式。Wide Image 當(dāng)前支持GIF, PNG, JPG, GD, GD2, WBMP, XBM, XPM, BMP 和 TGA 格式。
5. Php5 Image Manipulation
PHP5 Image是一個(gè)完全面向?qū)ο蟮膱D片操作庫(kù),基于 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 Generator
Dynamic Dummy Image Generator是一個(gè)免費(fèi)的PHP腳本能夠用于創(chuàng)建任何尺寸的圖片,并對(duì)他們?cè)O(shè)置顏色和文本。
7. Asido
Asido是一個(gè)功能豐富的圖片處理PHP類,適合于任何環(huán)境如GD2, Magick Wand 和 Image Magick。它支持包括 PHP4 & PHP5 (更新的版本只支持PHP5).
8. PhpThumb
phpThumb 是一個(gè) PHP Library使用幾行代碼就能夠輕松創(chuàng)建縮略圖。
它能夠接受任意類型的圖片數(shù)據(jù)源包括來(lái)自:文件系統(tǒng),URL或數(shù)據(jù)庫(kù)等。并支持大部分常見(jiàn)的圖片格式。
可以對(duì)圖片進(jìn)行旋轉(zhuǎn),裁剪,水印。其質(zhì)量可以定義,甚至有一個(gè)內(nèi)置的緩存來(lái)最小化服務(wù)器的負(fù)載。
phpThumb 還擁有非常多的過(guò)濾器包括:對(duì)比, 模糊, 亮度, 應(yīng)用圓角等。
運(yùn)行環(huán)境:PHP 4.0.6+ 和 GD library
9. Image Workshop
ImageWorkshop 是一個(gè)開(kāi)源的PHP類用于管理和操作圖片。
這個(gè)類擁有類似圖片編輯軟件的邏輯:基于層的概念??梢辕B加很多層或?qū)咏M(每一層不同的操縱選項(xiàng))。
它已經(jīng)多種功能如:放在另一(水?。?,裁剪,移動(dòng),縮放,旋轉(zhuǎn)(學(xué)位)的圖像(或圖像),疊加,寫。
ImageWorkshop 需要GD library, 并且可以使用該包提供的過(guò)濾器。
10. Image Cache
Image Cache 是一個(gè)輕量級(jí)的PHP類,能夠在用戶的瀏覽器壓縮,移動(dòng)和緩存圖片。
這個(gè)類提供一些簡(jiǎn)單的設(shè)置如:目錄、根路徑URL等,然后針對(duì)每一張圖片調(diào)用壓縮功能。