imagejpeg

(PHP 3 >= 3.0.16, PHP 4, PHP 5)

imagejpeg -- 以 JPEG 格式將圖像輸出到瀏覽器或檔案

說明

bool imagejpeg ( resource image [, string filename [, int quality]] )

imagejpeg()image 圖像以 filename 為檔案名建立一個 JPEG 圖像。image 參數是 imagecreatetruecolor() 函數的返回值。

filename 參數為可選,若果省略,則原始圖像流將被直接輸出。要省略 filename 參數而提供 quality 參數,使用空字串('')。通過 header() 傳送 Content-type: image/jpeg 可以使 PHP 腳本直接輸出 JPEG 圖像。

注: JPEG 支援僅在 PHP 與 GD-1.8 或更高版本一起編譯時可用。

quality 為可選項,範圍從 0(最差質量,檔案更小)到 100(最佳質量,檔案最大)。預設為 IJG 預設的質量值(大約 75)。

若果想輸出漸進式 JPEG,需要用 imageinterlace() 函數將隔行掃瞄比特置位。

參見 imagepng()imagegif()imagewbmp()imageinterlace()imagetypes()