IT沧海一粟
2018-09-05 23:31
//创建画布
$width =400;
$height=50;
$images =imagecreatetruecolor($width,$height);
//创建颜色
$white =imagecolorallocate($images,255,255,255);
imagefilledrectangle($images,0,0,$width ,$height,$white);
//创建一个画笔颜色
$randColor =imagecolorallocate($images,mt_rand(0,255),mt_rand(0,255),mt_rand(0,255));
//开始绘制
$size =mt_rand(20,28);
$angle=mt_rand(-15,15);
$x=50;
$y=30;
$fontFile='fonts/cambriaz.ttf';
$text=mt_rand(1000,9999);
imagettftext($images,$size,$x,$y,$randColor,$fontFile,$text);
//告诉浏览器以图形形式展示
header('content-type:image/png');
//输入图像
imagepng($images);
//销毁 图形
imagedestroy($images);
找到问题完美呈现,imagettftext($images,$size,$x,$y,$randColor,$fontFile,$text); 参数传入不正确,正确的应该是:
imagettftext($images,$size,$angle,$x,$y,$randColor,$fontFile,$text);
PHP进阶篇-GD库图像处理
10431 学习 · 69 问题
相似问题