PHP的GD庫函式一覽

2021-04-14 13:15:30 字數 4779 閱讀 5858

php的gd庫函式一覽

getimagesize

用法:array getimagesize(string filename, array [imageinfo]);

imagearc

作用:畫弧線

用法:int imagearc(int im, int cx, int cy, int w, int h, int s, int e, int col);

imagechar

作用:寫出橫向字元

用法:int imagechar(int im, int font, int x, int y, string c, int col);

imagecharup

作用:寫出豎式字元

用法:int imagecharup(int im, int font, int x, int y, string c, int col);

imagecolorallocate

作用:匹配顏色

用法:int imagecolorallocate(int im, int red, int green, int blue);

imagecolortransparent

作用:指定透明背景色

用法:int imagecolortransparent(int im, int [col]);

imagecopyresized

作用:複製新圖並調整大小

用法:int imagecopyresized(int dst_im, int src_im, int dstx, int dsty, int srcx, int srcy, int dstw, int d** srcw, int srch);

imagecreate

作用:建立新圖

用法:int imagecreate(int x_size, int y_size);

imagedashedline

作用:繪虛線

用法:int imagedashedline(int im, int x1, int y1, int x2, int y2, int col);

imagedestroy

作用:結束圖形

用法解釋:int imagedestroy(int im);

imagefill

作用:圖形著色

用法:int imagefill(int im, int x, int y, int col);

imagefilledpolygon

作用:多邊形區域著色

用法:int imagefilledpolygon(int im, array points, int num_points, int col);

imagefilledrectangle

作用:矩形區域著色

用法:int imagefilledrectangle(int im, int x1, int y1, int x2, int y2, int col);

imagefilltoborder

作用:指定顏色區域內著色

用法:int imagefilltoborder(int im, int x, int y, int border, int col);

imagefontheight

作用:取得字型的高度

用法:int imagefontheight(int font);

imagefontwidth

作用:取得字型的寬度

用法:int imagefontwidth(int font);

imageinterlace

作用:使用交錯式顯示與否

用法:int imageinterlace(int im, int [interlace]);

imageline

作用:繪實線

用法:int imageline(int im, int x1, int y1, int x2, int y2, int col);

imageloadfont

作用:載入點陣字型

用法:int imageloadfont(string file);

imagepolygon

作用:繪多邊形

用法:int imagepolygon(int im, array points, int num_points, int col);

imagerectangle

作用:繪矩形

用法:int imagerectangle(int im, int x1, int y1, int x2, int y2, int col);

imagesetpixel

作用:繪點

用法:int imagesetpixel(int im, int x, int y, int col);

imagestring

作用:繪橫式字串

用法:int imagestring(int im, int font, int x, int y, string s, int col);

imagestringup

作用:繪直式字串

用法:int imagestringup(int im, int font, int x, int y, string s, int col);

imagesx

用法:int imagesx(int im);

imagesy

用法:int imagesy(int im);

imagettfbbox

作用:計算 ttf 文字所佔區域

用法:array imagettfbbox(int size, int angle, string fontfile, string text);

imagettftext

作用:寫 ttf 文字到圖中

用法:array imagettftext(int im, int size, int angle, int x, int y, int col, string fontfile, string text);

imagecolorat

作用:取得圖中指定點顏色的索引值

用法:int imagecolorat(int im, int x, int y);

imagecolorclosest

作用:計算色表中與指定顏色最接近者

用法:int imagecolorclosest(int im, int red, int green, int blue);

imagecolorexact

作用:計算色表上指定顏色索引值

用法:int imagecolorexact(int im, int red, int green, int blue);

imagecolorresolve

作用:計算色表上指定或最接近顏色的索引值

用法:int imagecolorresolve(int im, int red, int green, int blue);

imagecolorset

作用:設定色表上指定索引的顏色

用法:boolean imagecolorset(int im, int index, int red, int green, int blue);

imagecolorsforindex

作用:取得色表上指定索引的顏色

用法:array imagecolorsforindex(int im, int index);

imagecolorstotal

作用:計算圖的顏色數

用法:int imagecolorstotal(int im);

imagepsloadfont

作用:載入 posts.c.r.i.p.t 字型

用法:int imagepsloadfont(string filename);

imagepsfreefont

作用:卸下 posts.c.r.i.p.t 字型

用法:void imagepsfreefont(int fontindex);

imagepsencodefont

作用:posts.c.r.i.p.t 字型轉成向量字

用法:int imagepsencodefont(string encodingfile);

imagepstext

作用:寫 posts.c.r.i.p.t 文字到圖中

用法:array imagepstext(int image, string text, int font, int size, int foreground, int background, int x, int y, int space, int tightness, float angle, int antialias_steps);

imagepsbbox

作用:計算 posts.c.r.i.p.t 文字所佔區域

用法: array imagepsbbox(string text, int font, int size, int space, int width, float angle);

imagecreatefrompng

作用:取出 png 圖型

用法:int imagecreatefrompng(string filename);

imagepng

作用:建立 png 圖型

用法:int imagepng(int im, string [filename]);

imagecreatefromgif

作用:取出 gif 圖型

用法:int imagecreatefromgif(string filename);

imagegif

作用:建立 gif 圖型

用法:int imagegif(int im, string [filename]);  

C 之cmath常用庫函式一覽

cmath是c 語言中的庫函式,其中的c表示函式是來自c標準庫的函式,math為數學常用庫函式。cmath中常用庫函式 int abs int i 返回整型引數i的絕對值 double fabs double x 返回雙精度引數x的絕對值 long labs long n 返回長整型引數n的絕對值 ...

PHP時間戳函式總結一覽

一,php時間戳函式獲取指定日期的unix時間戳 strtotime 2009 1 22 示例如下 echo strtotime 2009 1 22 結果 1232553600 說明 返回2009年1月22日0點0分0秒時間戳 二,php時間戳函式獲取英文文字日期時間 示例如下 便於比較,使用dat...

MySQL 函式 約束一覽

mysql 的函式 字串函式 數值函式 日期函式 流程函式。字串函式 功能concat s1,s2,sn 字串拼接 lower str 字串轉小寫 upper str 字串轉大寫 lpad str,n,pad 左填充,用字串 pad 對 str 的左邊填充 n 個字串長度 rpad str,n,pa...