本文收集了php中有關image影像操作的一些函數,有簡單說明,有需要的朋友,可以參考下。
php image影像函數集,如下: gd_info函數:取得目前安裝的GD庫的資訊 getimagesize函數:取得影像的大小 image_type_to_extension函數:取得影像類型的檔案後綴 image_type_to_mime_type函數:判斷一個IMAGETYPE常數的MIME型別 image2wbmp函數:以WBMP格式將影像輸出到瀏覽器或檔案 imagealphablending函數:設定影像的混色模式 imageantialias函數:是否使用antialias(抗鋸齒)功能 imagearc函數:畫橢圓弧 imagechar函數:水平地畫一個字元 imagecharup函數:垂直地畫一個字元 imagecolorallocate函數:為一幅影像指派顏色 imagecolorallocatealpha 函數:為一幅圖像分配顏色+alpha imagecolorat函數:取得某像素的顏色索引值 imagecolorclosest函數:取得與指定顏色最接近的顏色的索引值 imagecolorclosestalpha函數:取得與指定顏色加透明度最接近的顏色的索引值 imagecolorclosesthwb函數:取得與指定顏色最接近的色度的黑白色的索引 imagecolordeallocate函數:取消影像顏色的指派 imagecolorexact函數:取得指定顏色的索引值 imagecolorexactalpha函數:取得指定顏色加透明度的索引值 imagecolormatch函數:讓一個影像中調色盤版本的顏色與真色版本更能匹配 imagecolorresolve函數:取得指定顏色的索引值或有可能得到的最接近的替代值 imagecolorresolvealpha函數:取得指定顏色透明度的索引值或有可能得到的最接近的替代值 imagecolorset函數:給指定調色盤索引設定顏色 imagecolorsforindex函數:取得某索引的顏色 imagecolorstotal函數:取得一幅影像的調色盤中顏色的數目 imagecolortransparent函數:將某個顏色定義為透明色 imageconvolution函數:申請一個3*3的捲積矩陣 imagecopy函數:複製影像的一部分 imagecopymerge函數:複製並合併影像的一部分 imagecopymergegray函數:用灰階複製並合併影像的一部分 imagecopyresampled函數:重採樣複製部分影像並調整大小 imagecopyresized函數:複製部分影像並調整大小 imagecreate函數:新建一個基於調色盤的圖片 imagecreatefromgd2函數:從GD 2檔案或URL新建一個映像 imagecreatefromgd2part函數:從給定的GD 2檔案或URL中的一部分新建一個映像 imagecreatefromgd函數:從GD檔或URL新建一個映像 imagecreatefromgif函數:從GIF檔案或URL中新建一個映像 imagecreatefromjpeg函數:從JPEG檔案或URL新建一個映像 imagecreatefrompng函數:從PNG檔案或URL新建一個圖片 imagecreatefromstring函數:從字串中的映像流新建一個映像 imagecreatefromwbmp函數:從WBMP檔案或URL中新建一個映像 imagecreatefromxbm函數:從XBM檔案或URL中新建一個映像 imagecreatefromxpm函數:從XPM檔案或URL新建一個映像 imagecreatetruecolor函數:新建一個真彩色影像 imagedashedline函數:畫一條虛線 imagedestroy函數:銷毀一個影像 imageellipse函數:畫一個橢圓 imagefill函數:用指定顏色填滿一個區域 imagefilledarc函數:畫一個橢圓弧並填滿 imagefilledellipse函數:畫一個橢圓並填滿 imagefilledpolygon函數:畫一個多邊形並填滿 imagefilledrectangle函數:畫一個矩形並填滿 imagefilltoborder函數:區域填入指定顏色的邊界為止 imagefilter函數:對影像使用濾鏡 imagefontheight函數:取得字體高度 imagefontwidth函數:取得字體寬度 imageftbbox函數:給一個使用FreeType2字體的文字框 imagefttext函數:使用FreeType2字體將文字寫入圖像 imagegammacorrect函數:對GD影像套用gamma修正 imagegd2函數:將GD 2影像輸出到瀏覽器或文件 imagegd函數:將GD影像輸出到瀏覽器或文件 imagegif函數:以GIF格式將影像輸出到瀏覽器或文件 imageinterlace函數:啟動或禁止隔行掃描 imageistruecolor函數:檢查影像是否為真彩色影像 imagejpeg函數:以JPEG格式將影像輸出到瀏覽器或文件 imagelayereffect函數:設定alpha混色標誌以使用綁定的libgd分層效果 imageline函數:畫一條線段 imageloadfont函數:載入一個新字體 imagepalettecopy功能:將調色盤從一幅圖像複製到另一幅 imagepng函數:以PNG格式將圖片輸出到瀏覽器或文件 imagepolygon函數:畫一個多邊形 imagepsbbox函數:給一個使用PostScript Type1字型的文字框 imagepsencodefont函數:改變字體中的字元編碼向量 imagepsextendfont函數:擴充或精簡字體 imagepsfreefont函數:釋放一個PostScript Type1字型所佔用的記憶體 imagepsloadfont函數:從檔案載入一個PostScript Type1字體 imagepsslantfont函數:傾斜某字體 imagepstext函數:用PostScript Type1字型把文字字串畫在圖像上 imagerectangle函數:畫一個矩形 imagerotate函數:用給定角度旋轉影像 imagesavealpha函數:設定標記以在儲存PNG影像時儲存完整的alpha通道資訊 imagesetbrush 函數:設定畫線用的畫筆圖像 imagesetpixel函數:畫一個單一的像素 imagesetstyle函數:設定畫線的風格 imagesetthickness函數:設定畫線的寬度 imagesettile函數:設定用於填充的貼圖 imagestring函數:水平地畫一行字串 imagestringup函數:垂直畫一行字串 imagesx函數:取得影像寬度 imagesy函數:取得影像高度 imagetruecolortopalette函數:將真彩色影像轉換為調色盤影像 imagettfbbox函數:取得使用TrueType字型的文字的範圍 imagettftext函數:用TrueType字體向圖像寫入文字 imagetypes函數:傳回目前PHP版本所支援的影像類型 imagewbmp函數:以WBMP格式將影像輸出到瀏覽器或文件 imagexbm函數:將XBM影像輸出到瀏覽器或檔案 iptcembed函數:將二進位IPTC資料嵌入一幅JPEG影像中 iptcparse函數:將二進位IPTC區塊解析為單一標記 jpeg2wbmp函數:將JPEG影像檔轉換為WBMP影像文件 png2wbmp函數:將PNG映像檔轉換為WBMP映像檔 |