主要的圖像函數(shù)有: (1)ImageCreate(寬度,高度) 返回一個圖像描述符. (2)ImageCreateFromGif(文件名); 返回一個圖像描述符. (3)ImageColorAllocate(圖像描述符,紅,綠,藍(lán)); 返回一個顏色描述符.由于Gif圖像只能有256色,必須先對它分配調(diào)色板, (4)ImageColorTransparent(圖像描述符,顏色描述符); 指定某顏色為透明色. (5)ImageArc(圖像描述符,圓心橫坐標(biāo),圓心縱坐標(biāo),橢圓寬,橢圓高,起始角,終止角,顏色描述符); ImageChar(圖像描述符,字體,x,y,字符,顏色描述符); ImageCharUp(圖像描述符,字體,x,y,字符,顏色描述符); ImageCopyResized(目標(biāo)圖像描述符,源圖像描述符,目標(biāo)x,目標(biāo)y,源x,源y,目標(biāo)寬,目標(biāo)高,源寬,源高); ImageDashedLine(圖像描述符,x1,y1,x2,y2,顏色描述符); ImageFill(圖像描述符,起始點x,起始點y,顏色描述符); ImageFilledPolygon(圖像描述符,各頂點數(shù)組,頂點數(shù),顏色描述符); ImageFilledRectangle(圖像描述符,x1,y1,x2,y2,顏色描述符); ImageFillToBorder(圖像描述符,起始點x,起始點y,邊界色,填充色); ImageLine(圖像描述符,x1,y1,x2,y2,顏色描述符); ImagePolygon(圖像描述符,各頂點數(shù)組,頂點數(shù),顏色描述符); ImageRectangle(圖像描述符,x1,y1,x2,y2,顏色描述符); ImageSetPixel(圖像描述符,x,y,顏色描述符); ImageString(圖像描述符,字體,x,y,字符串,顏色描述符); ImageStringUp(圖像描述符,字體,x,y,字符串,顏色描述符); 這些都是畫圖函數(shù),需要略做解釋的就是多邊形的頂點數(shù)組內(nèi)依次存放著 文件應(yīng)該是一個位圖字體文件,返回一個字體號.系統(tǒng)缺省帶有1-5字體號, (7)ImageSX,ImageSY 分別得到一個圖像的寬度和高度,接收一個圖像描述符參數(shù). (8)ImageColorAt(圖像描述符,x,y); ImageColorClosest(圖像描述符,紅,綠,藍(lán)); ImageColorExact(圖像描述符,紅,綠,藍(lán)); ImageColorSet(圖像描述符,顏色描述符,紅,綠,藍(lán)); ImageColorsForIndex(圖像描述符,顏色描述符); ImageColorsTotal(圖像描述符); 前三個返回一個顏色描述符.ImageColorExact如果找不到匹配則返回-1. ImageColorsForIndex返回一個三項的數(shù)組,元素分別是紅,綠,藍(lán)值. ImageColorsTotal返回總顏色數(shù). (9)ImageFontHeight,ImageFontWidth 接收一個字體號作為參數(shù). (10)ImageGif(圖 |
|