PHP Conference Japan 2024

簡介

PHP 不僅限於建立 HTML 輸出。它還可用於建立和處理各種不同影像格式的影像檔案,包括 GIFPNGJPEGWBMPXPM。更方便的是,PHP 可以直接將影像串流輸出到瀏覽器。您需要使用影像函式的 GD 程式庫編譯 PHP 才能使其運作。GD 和 PHP 可能還需要其他程式庫,具體取決於您要使用的影像格式。

您可以使用 PHP 中的影像函式來取得 JPEGGIFPNGSWFTIFFJPEG2000 影像的大小。

使用 exif 擴展,您可以使用儲存在 JPEGTIFF 影像標頭中的資訊。這樣您就可以讀取數位相機產生的中繼資料。exif 函式不需要 GD 程式庫。

注意 請閱讀需求章節,了解如何擴展影像功能以讀取、寫入和修改影像。若要讀取數位相機拍攝的照片的中繼資料,您需要上述的 exif 擴展

注意 getimagesize() 函式不需要 GD 擴展。

警告

雖然 GD 程式庫的捆綁版本使用 Zend 記憶體管理器來分配記憶體,但系統版本不使用,因此 memory_limit 不適用。

GD 支援多種格式,以下是 GD 支援的格式列表,以及其可用性(包括讀/寫支援)的說明。

GD 支援的格式
格式 讀取支援 寫入支援 說明
JPEG true true  
PNG true true  
GIF true true  
XBM true true  
XPM true false  
WBMP true true  
WebP true true  
BMP true true PHP 7.2.0 起提供

儘管上表中大多數格式都可用於讀取和寫入,但這並不意味著 PHP 在編譯時支援這些格式。若要找出在編譯期間可供 GD 使用的格式,請使用 gd_info() 函式,如需編譯支援一個或多個格式的詳細資訊,請參閱安裝章節。

新增註解

使用者貢獻的註解

此頁面沒有使用者貢獻的註解。
To Top