掃二維碼與項(xiàng)目經(jīng)理溝通
我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流

創(chuàng)新互聯(lián)長(zhǎng)期為1000多家客戶提供的網(wǎng)站建設(shè)服務(wù),團(tuán)隊(duì)從業(yè)經(jīng)驗(yàn)10年,關(guān)注不同地域、不同群體,并針對(duì)不同對(duì)象提供差異化的產(chǎn)品和服務(wù);打造開(kāi)放共贏平臺(tái),與合作伙伴共同營(yíng)造健康的互聯(lián)網(wǎng)生態(tài)環(huán)境。為臨淄企業(yè)提供專業(yè)的成都做網(wǎng)站、網(wǎng)站建設(shè),臨淄網(wǎng)站改版等技術(shù)服務(wù)。擁有10年豐富建站經(jīng)驗(yàn)和眾多成功案例,為您定制開(kāi)發(fā)。
| 函數(shù)名 | 描述 |
|---|---|
| imagestring() | 水平繪制一行字符串 |
| imagestringup() | 垂直繪制一行字符串 |
| imagechar() | 水平繪制一個(gè)字符 |
| imagecharup() | 垂直繪制一個(gè)字符 |
| imagettftext() | 用 TrueType 字體向圖像中寫入文本 |
雖然這幾個(gè)函數(shù)的功能有所差異,但調(diào)用方式是類似的,尤其是 imagestring()、imagestringup()、imagechar() 以及 imagecharup() 函數(shù),它們的參數(shù)都是相同的,因此就不再分開(kāi)介紹了,這些函數(shù)的語(yǔ)法格式如下:
imagestring(resource $image, int $font, int $x, int $y, string $s, int $color)
imagestringup(resource $image, int $font, int $x, int $y, string $s, int $col)
imagechar(resource $image, int $font, int $x, int $y, string $c, int $color)
imagecharup(resource $image, int $font, int $x, int $y, string $c, int $color)
使用這些函數(shù)可以在畫布 $image 上,坐標(biāo)為($x,$y)的位置,繪制字符串(或字符) $s,字符串的顏色為 $color,字體為 $font。如果 $font 是 1,2,3,4 或 5,則使用內(nèi)置字體。
【示例】使用 imagestring()、imagestringup()、imagechar() 和 imagecharup() 函數(shù)在畫布上繪制文字。
運(yùn)行結(jié)果如下圖所示:
除了上面介紹的那些函數(shù),PHP 中還提供了一個(gè) imagettftext() 函數(shù),它可以使用 TrueType 字體(Windows 系統(tǒng)中擴(kuò)展名為 .ttf 格式的字體)向圖像中寫入文本,函數(shù)的語(yǔ)法格式如下:
imagettftext(resource $image, float $size, float $angle, int $x, int $y, int $color, string $fontfile, string $text)
參數(shù)說(shuō)明如下:
【示例】使用 imagettftext() 函數(shù)在圖像上繪制字符。
運(yùn)行結(jié)果如下圖所示:

我們?cè)谖⑿派?4小時(shí)期待你的聲音
解答本文疑問(wèn)/技術(shù)咨詢/運(yùn)營(yíng)咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流