Thomas Boutell 以及衆多的開發者創造了以GD圖形庫聞名的一個圖形軟件庫,用於動態的圖形計算. GD提供了對於諸如C, Perl, Python, PHP, OCaml等等諸多編程語言的支持. 除了生成HTML輸出以外, 你還可使用php以衆多的像 PNG, JPEG, GIF, WBMP,以及 XPM這樣的圖形文件格式來建立和計算圖形文件. 而且,php的使用還能讓你能夠直接向一個瀏覽器輸出圖像流. 爲了作到這一點,你須要藉助於GD庫圖像功能的使用來編譯php.php
在這篇文章中,你將會學習到10個最佳的php圖形計算庫,它們能夠幫助你簡化工做. 這些圖形計算庫將會在你的與圖形相關的工做中幫助到你. 其中一些最好的爲開發者所使用的php圖形計算庫在下面有被介紹:html
1. Imaginegit
該圖像處理庫是用PHP 5.3創建的面向對象的PHP庫。經過使用這個庫,你能夠很容易地對圖像進行例如裁剪、調整大小和放置過濾器等工做。爲了產生指定的RGB碼值和對象透明度百分比,這個庫的顏色類在其構造函數中有兩個參數。github
2. Php Graphic Works編程
這個庫被建立用來在服務器端進行圖像處理。使用這個圖像庫容許你用一個簡單的方法進行復雜的圖像處理。可對圖像進行的操做,包括旋轉,裁剪,縮放,拉伸和翻轉。而您只須要經過一堆代碼就能夠完成這些。瀏覽器
3. Zebra Image緩存
這款輕巧和麪向對象的圖像處理庫是用PHP構建的。它支持的圖像格式包括JPG,GIF 和 PNG。它有一個獨特的能力,就是在每個動做以後均可以把一種格式轉換爲另外一種格式。服務器
4. Php5 Image Manipulation編程語言
這個徹底面向對象的圖像處理庫可用於PHP和GD2 。它被認爲是 PHP-image 項目的一種擴展形式。這個面向對象的圖像處理庫提供各類ICO圖像文件類型,如PNG,GIF ,PSD ,JPEG和ICO 。此外,它還能輸出由GD2支持的各類圖像文件類型。ide
5. 動態虛擬圖像生成
這是免費的PHP腳本庫,經過它你能夠生成任何尺寸和顏色的圖片。此外,你能夠在圖像上面輸入文字。
6. WideImage
Wide Image也被認爲是用於圖像處理的面向對象的庫。使用這個庫,你能夠執行處理、加載、以圖像格式保存圖像等通常操做。
7. Image Cache
這個輕量級的PHP類用於移動、壓縮和緩存瀏覽器中的圖像。而後,它返回打印在 image標籤中的圖像的新來源。您能夠經過設置各類選項來使用這個庫,好比 base URL,目錄等。
這是一個被認爲是基於圖層的圖像編輯軟件的可自由使用的PHP類。它容許你疊加多個層和具備執行好比把一個圖像放到另外一個上面進行移動,和調整大小,裁剪,寫字,旋轉,疊加等功能的能力。
9. Asido
這是個有着操做圖像豐富功能的PHP庫,適合任何運行環境,如 Magick Wand, GD2, 和Image Magick。它同時支持PHP4和PHP5。
10. PhpThumb
該PHP庫除了支持各類流行的圖像格式之外,還接受全部圖像資源類型。使用該圖像操做庫,你能夠旋轉、裁剪、水印圖片。除此以外,你還能夠定義圖片的像素。
原文地址:10-best-php-image-manipulation-libraries-which-developers-must-use-in-2014