最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用GD庫(kù)生成帶陰影文字的圖片

 更新時(shí)間:2015年03月27日 10:07:36   投稿:hebedich  
這篇文章主要介紹了使用GD庫(kù)生成帶陰影文字的圖片的方法,非常的細(xì)致,推薦給大家,需要的朋友可以參考下

最近使用GD庫(kù)來進(jìn)行微信公共賬號(hào)的圖片生成,研究了一下GD庫(kù)文字陰影效果的生成同時(shí)也發(fā)現(xiàn)了GD庫(kù)的強(qiáng)大。

GD庫(kù),是php處理圖形的擴(kuò)展庫(kù),GD庫(kù)提供了一系列用來處理圖片的API,使用GD庫(kù)可以處理圖片,或者生成圖片。 在網(wǎng)站上GD庫(kù)通常用來生成縮略圖,或者用來對(duì)圖片加水印,或者用來生成漢字驗(yàn)證碼,或者對(duì)網(wǎng)站數(shù)據(jù)生成報(bào)表等。
GD庫(kù)的安裝什么的網(wǎng)上都有,現(xiàn)在很多虛擬空間也都支持,這里就不再贅述。下面通過我實(shí)際應(yīng)用代碼的實(shí)例和相關(guān)的注釋為大家介紹一下GD庫(kù)的使用方法。

原圖:

生成效果圖:

代碼如下:

$str="北京";
$str2= "空氣質(zhì)量:輕度污染";
// 通過圖片生成一個(gè)對(duì)象$im
$im = imagecreatefromjpeg("images/3.jpg");
//載入字體zt.ttf
$fnt = "zt.ttf";
//創(chuàng)建顏色,用于文字字體的白和陰影的黑
$white=imagecolorallocate($im,222,229,207);
$black=imagecolorallocate($im,50,50,50);
//創(chuàng)建關(guān)于相對(duì)圖片位置的函數(shù),方便調(diào)用
$top=100;
$left=60;
$top2=170;
//在圖片中添加文字,imagettftext (image,size,angle, x, y,color,fontfile,text)
imagettftext($im,41, 0, $left+1, $top+1, $black, $fnt, $str);
imagettftext($im,41, 0, $left, $top, $white, $fnt, $str);
imagettftext($im,43, 0, $left+1,$top2+1 , $black, $fnt, $str2);
imagettftext($im,43, 0, $left,$top2, $white, $fnt, $str2);
//將$im輸出
ImageJpeg($im);
//銷毀$im對(duì)象
ImageDestroy($im);

接下來詳細(xì)解釋一下:

imagettftext (image,size,angle, x, y,color,fontfile,text)
imagettftext() 是將字符串 text畫到 image所代表的圖像上,從坐標(biāo) x,y(左上角為 0, 0)開始,角度為 angle,顏色為 color,使用 fontfile 所指定的 TrueType 字體文件。

由 x,y 所表示的坐標(biāo)定義了第一個(gè)字符的基本點(diǎn)大概在字符的左下角。

angle 以角度表示,0 度為從左向右閱讀文本,更高的值表示逆時(shí)針方向(即如果值為 90 則表示從下向上閱讀文本)。

fontfile 是想要使用的 TrueType 字體的文件名。

text 是文本字符串,可以包含 UTF-8 字符序列。

color 是顏色的索引值。

以上所述就是本文的全部?jī)?nèi)容了,希望大家能夠喜歡。

請(qǐng)您花一點(diǎn)時(shí)間將文章分享給您的朋友或者留下評(píng)論。我們將會(huì)由衷感謝您的支持!

相關(guān)文章

  • php刪除與復(fù)制文件夾及其文件夾下所有文件的實(shí)現(xiàn)代碼

    php刪除與復(fù)制文件夾及其文件夾下所有文件的實(shí)現(xiàn)代碼

    最近寫代碼,需要個(gè)復(fù)制文件夾與及其文件夾下所有文件的功能,有時(shí)候需要?jiǎng)h除,就可以用這個(gè)函數(shù)了,通過xcopy與deldir的自定義函數(shù),確實(shí)方便多了,特分享下
    2013-01-01
  • PHP獲取文件夾內(nèi)文件數(shù)的方法

    PHP獲取文件夾內(nèi)文件數(shù)的方法

    這篇文章主要介紹了PHP獲取文件夾內(nèi)文件數(shù)的方法,涉及php操作文件夾及文件的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • php 獲取文件行數(shù)的方法總結(jié)

    php 獲取文件行數(shù)的方法總結(jié)

    本文章向大家介紹php獲取文件行數(shù)的三種方法,第一種方法是使用feof和fgets函數(shù),第二種方法是使用stream_get_line函數(shù),第三種方法是使用count函數(shù),具體實(shí)現(xiàn)請(qǐng)看下面實(shí)例
    2016-10-10
  • php驗(yàn)證碼生成代碼

    php驗(yàn)證碼生成代碼

    這篇文章主要介紹了php驗(yàn)證碼生成代碼,僅僅只是需要4個(gè)步驟就可以輕松搞定:創(chuàng)建驗(yàn)證碼底圖,顯示驗(yàn)證碼內(nèi)容,增加干擾元素,輸出驗(yàn)證碼,下面我們來進(jìn)行步驟拆分,需要的朋友可以參考下
    2015-11-11
  • php+mysql查詢優(yōu)化簡(jiǎn)單實(shí)例

    php+mysql查詢優(yōu)化簡(jiǎn)單實(shí)例

    這篇文章主要介紹了php+mysql查詢優(yōu)化簡(jiǎn)單實(shí)例,分析了php+mysql程序設(shè)計(jì)中關(guān)于SQL語句優(yōu)化查詢的技巧,對(duì)于提高查詢效率有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-01-01
  • php file_get_contents取文件中數(shù)組元素的方法

    php file_get_contents取文件中數(shù)組元素的方法

    下面小編就為大家?guī)硪黄猵hp file_get_contents取文件中數(shù)組元素的方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-04-04
  • php eval函數(shù)用法 PHP中eval()函數(shù)小技巧

    php eval函數(shù)用法 PHP中eval()函數(shù)小技巧

    本函式可將字符串之中的變量值代入,通常用在處理數(shù)據(jù)庫(kù)的數(shù)據(jù)上
    2012-10-10
  • 最新評(píng)論

    怀宁县| 惠州市| 宜君县| 奉贤区| 和顺县| 延安市| 汤阴县| 怀仁县| 台东市| 磴口县| 稻城县| 涟水县| 江川县| 黄浦区| 黔东| 三穗县| 黄陵县| 营山县| 齐河县| 永平县| 道真| 桦川县| 孙吴县| 犍为县| 临湘市| 惠水县| 兴山县| 逊克县| 台中市| 肇庆市| 武义县| 环江| 阿鲁科尔沁旗| 清镇市| 寿光市| 顺义区| 钟祥市| 江华| 恩平市| 古田县| 西畴县|