《PHP應用:PHP GD庫相關圖像生成和處理函數(shù)小結》要點:
本文介紹了PHP應用:PHP GD庫相關圖像生成和處理函數(shù)小結,希望對您有用。如果有疑問,可以聯(lián)系我們。
PHP實例本文總結了PHP GD庫相關圖像生成和處理函數(shù).分享給大家供大家參考,具體如下:
PHP實例這幾天在學習圖像驗證碼部分,參考了許多例子,都是用GD庫來生成和繪制圖像的,所以打算把GD庫封裝成類來使用,順便也學習和練習一下PHP面向對象部分.
PHP實例首先分析一下GD庫所提供的函數(shù),依據(jù)功能作了劃分:(這只是常用的基礎級函數(shù),更高級的函數(shù)稍后再作研究)
PHP實例1. create // 圖像生成
PHP實例A.繪制圖像
PHP實例
imageCreate // 基于調色板(256色)的圖像(gif/*)
imageCreateTrueColor // 基于真彩色的圖像(不能用來生成gif圖像)
PHP實例B.從圖像創(chuàng)建圖像
PHP實例
imageCreateFrom*(*=gd2/gd2part/gd/gif/jpeg/png/string/wbmp/xbm/xpm) // 從圖像創(chuàng)建圖像
PHP實例C.copy
PHP實例
imageCopy // 復制局部圖像
imageCopyMerge // 復制并合并局部圖像
imageCopyMergeGray // 復制并合并局部圖像(灰度)
imageCopyResampled // 復制局部圖像(重新采樣)
imageCopyResized // 復制局部圖像(調整大小)
PHP實例2. draw // 繪制
PHP實例A.point // 點
PHP實例
imageSetPixel // 畫點
PHP實例B.line // 線
PHP實例
imageLine // 畫線段
imageArc // 畫橢圓弧
imageFilledArc // 畫橢圓弧并填充
imageDashedLine // 畫虛線
PHP實例C.graph // 圖形
PHP實例
imageEllipse // 畫橢圓
imageFilledEllipse // 畫橢圓并填充
imageRectangle // 畫矩形
imageFilledRectangle // 畫矩形并填充
imagePolygon // 畫多邊形
imageFilledPolygon // 畫多邊形并填充
PHP實例D.text // 文本
PHP實例
imageChar // 畫字符(水平)
imageCharUp // 畫字符(垂直)
imageString // 畫字符串(水平)
imageStringUp // 畫字符串(垂直)
imageTtfText // 畫文本(TrueType字體)
imageFtText // 畫文本(FreeType2字體)
imagePsText // 畫文本(PostScript Type1字體)
PHP實例E.fill // 填充
PHP實例
imageFill // 填充顏色
imageFillToBorder // 填充至邊界
PHP實例3. color // 顏色
PHP實例
imageColorAllocate // 生成顏色
imageColorAllocateAlpha // 生成顏色(附加透明度)
PHP實例4. attrs // 屬性
PHP實例
getImageSize // 取得圖像大小
getImageSizeFromString // 取得url或路徑對應圖像的大小
image_type_to_extension // 取得文件格式(擴展名)
image_type_to_mime_type // 取得文件的MIME類型
imageColorAt // 取得某像素的顏色
imageFontWidth // 取得字體寬度
imageFontHeight // 取得字體高度
imageSx // 取得圖像寬度
imageSy // 取得圖像高度
PHP實例5. show // 輸出(顯示)圖像
PHP實例A.convert
PHP實例
image2Wbmp // 轉換為WBMP格式并輸出
jpeg2Wbmp // 將JPEG轉換為WBMP格式并輸出
png2Wbmp // 將PNG轉換為WBMP格式并輸出
PHP實例B.show
PHP實例
imageGD // 輸出圖像(GD)
imageGD2 // 輸出圖像(GD2)
imageGif // 輸出圖像(GIF)
imageJpeg // 輸出圖像(JPEG)
imagePng // 輸出圖像(PNG)
imageWbmp // 輸出圖像(WBMP)
imageXbm // 輸出圖像(XBM)
PHP實例6. destroy // 銷毀
PHP實例
imageDestroy // 銷毀圖像
PHP實例更多關于PHP相關內容感興趣的讀者可查看本站專題:《PHP GD庫操作技巧匯總》、《PHP圖形與圖片操作技巧匯總》、《PHP基本語法入門教程》、《PHP運算與運算符用法總結》、《php面向對象程序設計入門教程》、《PHP網(wǎng)絡編程技巧總結》、《PHP數(shù)組(Array)操作技巧大全》、《php字符串(string)用法總結》、《php+mysql數(shù)據(jù)庫操作入門教程》及《php常見數(shù)據(jù)庫操作技巧匯總》
PHP實例希望本文所述對大家PHP程序設計有所幫助.
轉載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/3153.html