永发信息网

imagecreatetruecolor验证码

答案:1  悬赏:70  手机版
解决时间 2021-04-16 17:11
<?php

for($s=0;$s<4;$s++){
$rand.=dechex(rand(1,15));//这个rand后面不加点怎么就不输出四个数呢??为什么要加这个点呢?
}
$tu=imagecreatetruecolor(100,50);
//===
$t= imagecolorallocate($tu,0,0,0);
$t1= imagecolorallocate($tu,255,255,255);//我为什么要做两个调色板呢?
imagestring($tu,rand(1,6),rand(3,66),rand(3,30),$rand,$t1);
//===
header("content-type: image/jpeg");
imagejpeg($tu);
?>
最佳答案

函数原型:


//ImageTTFText(int im, int size, int angle, int x, int y, int col, string fontfile, string text);
//参数 size 为字形的尺寸;angle 为字型的角度,顺时针计算,0 度为水平,也就是三点钟的方向 (由左到右),90 度则为由下到上的文字;x,y 二参数为文字的坐标值 (原点为左上角);参数 col 为字的颜色;fontfile 为字型文件名称,亦可是远端的文件;text 当然就是字符串内容了。返回值为数组,包括了八个元素,头二个分别为左下的 x、y 坐标,第三、四个为右下角的 x、y 坐标,第五、六及七、八二组分别为右上及左上的 x、y 坐标。


.=表示累加


$text=array('这','里','放','二','下','个','你','想','显','示','的','文','字');


for($i=0;$i<20;$i++){


$zw=iconv("gbk","utf-8",$text[rand(0,19)]);
imagettftext($tu,12,9,rand(1,70),rand(1,40),$t2,"simyou.ttf",$zw);


}

我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
资金证明丢了怎么办
出水痘饮食吃什么好,出水痘要注意什么 出水痘
南宁江南工业园区管委会这个地址在什么地方,
十字绣的线号问题
脑筋急转弯:一个人用八元买只鸡,九元给卖了
地下城与勇士 阿修罗 应该学什么技能
八月描述风景的诗句,招贤纳士的诗句
求助105平米房屋平面设计图
投票显示当前选手已被锁住,是怎么一回事?
剑瓷城钢材怎么去啊,有知道地址的么
17岁想学个乐器,业余的.比较喜欢小提琴,扬琴
咳嗽,嗓子疼,头晕,低烧,没出虚汗是甲流吗?
谁有男生发型的视频?
8个月的孕妇血糖高应该如何忌口
抓巨型多角虫有什么技巧
推荐资讯
偷菜农场的情况
能确切的说清楚怎么操控吗?
电脑哪些进程可以关掉?
VR创意空间的就业前景怎么样
莱仕客炸鸡汉堡这个地址在什么地方,我要处理
吃什么喝什么尿会变骚
郑爽在干什么
我的朋友们用英语怎么拼
剑毕福怎么没上星光大道做节目主持人了。
关于WOW的猎人
我是1989年6月18日的帮我算一下我的爱情
卓达别墅区东区东门这个地址在什么地方,我要
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?