您好,登錄后才能下訂單哦!
這篇文章將為大家詳細(xì)講解有關(guān)PHP中GD庫(kù)相關(guān)圖像如何生成和處理函數(shù),小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,希望大家閱讀完這篇文章后可以有所收獲。
具體如下:
首先分析一下GD庫(kù)所提供的函數(shù),依據(jù)功能作了劃分:(這只是常用的基礎(chǔ)級(jí)函數(shù),更高級(jí)的函數(shù)稍后再作研究)
1. create // 圖像生成
A.繪制圖像
imageCreate // 基于調(diào)色板(256色)的圖像(gif/*) imageCreateTrueColor // 基于真彩色的圖像(不能用來(lái)生成gif圖像)
B.從圖像創(chuàng)建圖像
imageCreateFrom*(*=gd2/gd2part/gd/gif/jpeg/png/string/wbmp/xbm/xpm) // 從圖像創(chuàng)建圖像
C.copy
imageCopy // 復(fù)制局部圖像 imageCopyMerge // 復(fù)制并合并局部圖像 imageCopyMergeGray // 復(fù)制并合并局部圖像(灰度) imageCopyResampled // 復(fù)制局部圖像(重新采樣) imageCopyResized // 復(fù)制局部圖像(調(diào)整大小)
2. draw // 繪制
A.point // 點(diǎn)
imageSetPixel // 畫(huà)點(diǎn)
B.line // 線
imageLine // 畫(huà)線段 imageArc // 畫(huà)橢圓弧 imageFilledArc // 畫(huà)橢圓弧并填充 imageDashedLine // 畫(huà)虛線
C.graph // 圖形
imageEllipse // 畫(huà)橢圓 imageFilledEllipse // 畫(huà)橢圓并填充 imageRectangle // 畫(huà)矩形 imageFilledRectangle // 畫(huà)矩形并填充 imagePolygon // 畫(huà)多邊形 imageFilledPolygon // 畫(huà)多邊形并填充
D.text // 文本
imageChar // 畫(huà)字符(水平) imageCharUp // 畫(huà)字符(垂直) imageString // 畫(huà)字符串(水平) imageStringUp // 畫(huà)字符串(垂直) imageTtfText // 畫(huà)文本(TrueType字體) imageFtText // 畫(huà)文本(FreeType2字體) imagePsText // 畫(huà)文本(PostScript Type1字體)
E.fill // 填充
imageFill // 填充顏色 imageFillToBorder // 填充至邊界
3. color // 顏色
imageColorAllocate // 生成顏色 imageColorAllocateAlpha // 生成顏色(附加透明度)
4. attrs // 屬性
getImageSize // 取得圖像大小 getImageSizeFromString // 取得url或路徑對(duì)應(yīng)圖像的大小 image_type_to_extension // 取得文件格式(擴(kuò)展名) image_type_to_mime_type // 取得文件的MIME類型 imageColorAt // 取得某像素的顏色 imageFontWidth // 取得字體寬度 imageFontHeight // 取得字體高度 imageSx // 取得圖像寬度 imageSy // 取得圖像高度
5. show // 輸出(顯示)圖像
A.convert
image2Wbmp // 轉(zhuǎn)換為WBMP格式并輸出 jpeg2Wbmp // 將JPEG轉(zhuǎn)換為WBMP格式并輸出 png2Wbmp // 將PNG轉(zhuǎn)換為WBMP格式并輸出
B.show
imageGD // 輸出圖像(GD) imageGD2 // 輸出圖像(GD2) imageGif // 輸出圖像(GIF) imageJpeg // 輸出圖像(JPEG) imagePng // 輸出圖像(PNG) imageWbmp // 輸出圖像(WBMP) imageXbm // 輸出圖像(XBM)
6. destroy // 銷毀
imageDestroy // 銷毀圖像
關(guān)于“PHP中GD庫(kù)相關(guān)圖像如何生成和處理函數(shù)”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,使各位可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),請(qǐng)把它分享出去讓更多的人看到。
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。