PHP影像處理開發庫
PHP並不限於建立HTML輸出,它也可以被用來操作和建立各種不同的圖片檔案格式,包括GIF,PNG, JPEG, WBMP,和XPM。PHP可以將影像流直接輸出至瀏覽器。在這篇文章中,我們已經收集了一些最好的PHP影像處理庫和類來幫助您簡化任務圖片操作相關任務。
1. Zebra Image
Zebra_Image 是個小型的、輕量級的、物件導向的PHP影像操作庫。提供了執行多種影像操作的方法調整大小,裁剪,旋轉和翻轉等操作,除了 GD2 外無需依賴任何外部程式庫,支援圖片格式 .JPG, .GIF + .PNG。各種格式可以相互轉換(每次操作後透明度保留為好)。可以設定JPG輸出的質量。
2. Imagine
Imagine是一個物件導向的PHP庫,用於圖片操作,基於PHP 5.3開發。這個庫可以很容易地調整大小,裁剪和應用濾鏡等影像處理操作。它還包括顏色類,接受兩個引數在其建構函式來為任何物件生成RGB程式碼和透明度百分比。
3. Php Graphic Works
WiseLoop 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 Manipulation
PHP5 Image是一個完全物件導向的圖片操作庫,基於 PHP 和 GD2 實現。 它是php-image專案的一個擴充套件版本,並能夠在標準或Zend Framework專案中使用。這個專案能夠讀取 PNG, JPEG, GIF, PSD, ICO 圖片格式,然後輸出所有 GD2支援的型別。
6. Dynamic Dummy Image Generator
Dynamic Dummy Image Generator是一個免費的PHP指令碼能夠用於建立任何尺寸的圖片,並對他們設定顏色和文字。
7. Asido
Asido是一個功能豐富的圖片處理PHP類,適合於任何環境如GD2, Magick Wand 和 Image Magick。它支援包括 PHP4 & PHP5 (更新的版本只支援PHP5).
8. PhpThumb
phpThumb 是一個 PHP Library使用幾行程式碼就能夠輕鬆建立縮圖。
它能夠接受任意型別的圖片資料來源包括來自:檔案系統,URL或資料庫等。並支援大部分常見的圖片格式。
可以對圖片進行旋轉,裁剪,水印。其質量可以定義,甚至有一個內建的快取來最小化伺服器的負載。
phpThumb 還擁有非常多的過濾器包括:對比, 模糊, 亮度, 應用圓角等。
執行環境:PHP 4.0.6+ 和 GD library
9. Image Workshop
ImageWorkshop 是一個開源的PHP類用於管理和操作圖片。
這個類擁有類似圖片編輯軟體的邏輯:基於層的概念。可以疊加很多層或層組(每一層不同的操縱選項)。
它已經多種功能如:放在另一(水印),裁剪,移動,縮放,旋轉(學位)的影像(或影像),疊加,寫。
ImageWorkshop 需要GD library, 並且可以使用該包提供的過濾器。
10. Image Cache
Image Cache 是一個輕量級的PHP類,能夠在使用者的瀏覽器壓縮,移動和快取圖片。
這個類提供一些簡單的設定如:目錄、根路徑URL等,然後針對每一張圖片呼叫壓縮功能。
相關文章
- Java影像處理方面的工具庫和開發包Java
- Python影像處理庫——PILPython
- PHP 開發版本問題處理PHP
- 6 款 Javascript 的影像處理庫JavaScript
- 影像處理--影像特效特效
- webgl 影像處理2---影像畫素處理Web
- pythonPIL影像處理庫簡介(一)Python
- 影像處理開源資料集
- 影像處理的實現與應用(PHP 版)PHP
- Python影像處理丨5種影像處理特效Python特效
- [影像處理] 基於CleanVision庫清洗影像資料集
- 影像預處理
- Python 影像處理 OpenCV (6):影像的閾值處理PythonOpenCV
- Python 影像處理 OpenCV (7):影像平滑(濾波)處理PythonOpenCV
- 一個瀏覽器前端影像處理庫瀏覽器前端
- Python影像處理庫:Pillow 初級教程Python
- C#開發PACS醫學影像處理系統(十九):Dicom影像放大鏡C#
- C#開發PACS醫學影像處理系統(六):載入Dicom影像C#
- 影像處理技術:影像切割、標籤、貼紙花字,超細開發詳解
- 前端影像處理指南前端
- 影像處理_切邊
- 影像預處理方法
- 影像輪廓處理
- 紅外影像處理
- 影像處理案例03
- OpenCV(影像NaN處理)OpenCVNaN
- C#開發PACS醫學影像處理系統(十三):繪圖處理之病灶測量C#繪圖
- Paddle Lite新增ARM端影像預處理庫
- C#開發PACS醫學影像處理系統(十二):繪圖處理之圖形標記C#繪圖
- Simd庫——影像處理領域的CPU指令集加速庫
- Python影像處理初探:Pillow庫的基礎使用Python
- Python3影像處理庫 Pillow 5.0.0 釋出Python
- 影像行畫素處理
- 遙感影像處理流程
- 影像處理之骨架提取
- 形態學影像處理
- 【scipy 基礎】--影像處理
- PhalApi-Image–影像處理API