background image

 

 

$lineColor1

 = ImageColorAllocate(

$im

mt_rand(174,218),mt_rand(190,225),mt_rand(217,237));

 

for

(

$j

=1;

$j

<=2;

$j

=

$j

+3)

 

{

  

imageline(

$im

,0,

$j

+mt_rand(1,15),48,

$j

+mt_rand(1,15),

$lineColor1

);

 

}

 

//输出文字

 

$fontColor

 = ImageColorAllocate(

$im

, mt_rand(0,150),mt_rand(0,150),mt_rand(0,150));

 

for

(

$i

=0;

$i

<

$rndcodelen

;

$i

++)

 

{

  

$bc

 = mt_rand(0,1);

  

$rndstring

[

$i

] = 

strtoupper

(

$rndstring

[

$i

]);

  

imagestring(

$im

,mt_rand(3,5),

$i

*

$img_height

/4+mt_rand(1,5),mt_rand(1,

$img_width

/2), 

$rndstring

[

$i

], 

$fontColor

);

 

}

 

header("Pragma:no-cache"r"n");

 

header("Cache-Control:no-cache"r"n");

 

header("Expires:0"r"n");

 

//

 

输出特定类型的图片格式,优先级为 gif -> jpg ->png

 

if

(function_exists("imagepng"))