PHP 文字生成透明图片之路-php教程

资源魔 27 0
PHP 文字天生通明图片之路

择要:正在如今的开发中会常常运用到天生图片的性能,罕用的验证码天生等。PHP言语天生图片需求用到GD2性能模块,以是根本的图片,图形解决都是没甚么压力滴。

预备:

一、关上GD2模块,正在php.ini文件中把GD2关上便可。

二、预备一个适宜正在linux和windows实用的字体文件

代码:

$text = "我爱中国";//显示的文字
 
$size=16;//字体巨细
 
$font="c:/windows/font/simsun.ttc";//字体文件引入
 
$img = imagecreatetruecolor(500,400);//建设一张图片,设置宽高
 
$bg = imagecolorallocatealpha($img,0,0,0,127);//设置图片通明布景
 
$color = imagecolorallocate($img,0,0,0); //设置字体颜色
 
imagealphablending($img, false);//显示通明布景
 
imagefill($img,0,0,$bg);//填充布景
 
imagefttext($img,$size,0,0,31,$color,$font,$text);
 
imagesavealpha($img,true);
 
header('Content-Type: image/png');//头信息
 
imagepng($img);//输入图片,输入png应用imagepng办法,输入gif应用imagegif办法

拓展:

假如咱们需求设置粗体,能够实用粗体的字体文件,也能够x坐标加一画两次,以此类推取得本人想要的粗体。

imagefttext($img,$size,0,1,31,$color,$font,$text);

总结一下:

容易遇见的成绩就是中文字体呈现乱码,另有就是如同不设置粗体的操作。间接输入是一串乱码的样子,正在img src里显示能力显示图片。

更多PHP相干常识,请拜访PHP教程!

以上就是PHP 文字天生通明图片之路的具体内容,更多请存眷资源魔其它相干文章!

标签: php php开发教程 php开发资料 php开发自学

抱歉,评论功能暂时关闭!