version 1.9, 2003/05/13 19:08:31
|
version 1.10, 2003/11/10 23:29:27
|
Line 89 sub handler {
|
Line 89 sub handler {
|
$image->string(gdGiantFont,$ENV{"form.X$i"},$ENV{"form.Y$i"}-$height, |
$image->string(gdGiantFont,$ENV{"form.X$i"},$ENV{"form.Y$i"}-$height, |
$ENV{"form.LB$i"},$black); |
$ENV{"form.LB$i"},$black); |
} |
} |
|
for(my $i=0;$i<$ENV{"form.LINECOUNT"};$i++) { |
|
my $x1=$ENV{"form.LINEX1$i"}; |
|
my $y1=$ENV{"form.LINEY1$i"}; |
|
my $x2=$ENV{"form.LINEX2$i"}; |
|
my $y2=$ENV{"form.LINEY2$i"}; |
|
my $width=$ENV{"form.LINEW$i"}; |
|
my $color=$ENV{"form.LINEC$i"}; |
|
my (undef,$red,undef,$green,undef,$blue)=split(/(..)/,$color); |
|
$red=hex($red);$green=hex($green);$blue=hex($blue); |
|
my $imcolor; |
|
if (!($imcolor = $image->colorResolve($red,$green,$blue))) { |
|
$imcolor = $image->colorClosestHWB($red,$green,$blue); |
|
} |
|
$image->setThickness($width); |
|
$image->line($x1,$y1,$x2,$y2,$imcolor); |
|
} |
|
$image->setThickness(1); |
$r->print($image->png); |
$r->print($image->png); |
return OK; |
return OK; |
} |
} |