Heim  >  Artikel  >  Backend-Entwicklung  >  PHP之创建图像验证码

PHP之创建图像验证码

WBOY
WBOYOriginal
2016-07-29 08:55:251004Durchsuche
流程:
1).创建一个图像资源,以后的操作都将基于此图像资源。
     $im=imagecreate(200,200)
2).在图像资源内,定义一种颜色(第1次调用,会自动作为背景色填充)。
     imagecolorallocate($im,0,102,255);
     $white=imagecolorallocate($im,255,255,255);
3).在图像资源内,绘制图形,也可输入文本。
     (1)坐标系:图像资源的左上角,为0,0点
     (2)以下所有坐标,指的:本坐标系,某位置的左上角坐标
     (2)直线:imageline($im, 0, 0, 200, 200, $white);    
     (3)直线:imageline($im, 200, 0, 0, 200, $white);    
     (3)字符:imagestring($im, 5, 80, 20, "Mr.Lee", $white);
4).输出最终图形。可直接输出,或生成文件
     若直接输出,需要使用header(),告诉浏览器,当前输出的图片类型
     header('Content-Type: image/png');
     imagepng($im);
5).清除所有资源
     imagedestroy($im);

以上就介绍了PHP之创建图像验证码,包括了方面的内容,希望对PHP教程有兴趣的朋友有所帮助。

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn