version 1.7, 2003/02/27 21:30:55
|
version 1.9, 2003/05/13 19:08:31
|
Line 50 sub get_image {
|
Line 50 sub get_image {
|
GD::Image->trueColor(1); |
GD::Image->trueColor(1); |
$image = GD::Image->new($imgsrc); |
$image = GD::Image->new($imgsrc); |
} |
} |
if ($set_trans) { |
if ($set_trans && defined($image)) { |
my $white=$image->colorExact(255,255,255); |
my $white=$image->colorExact(255,255,255); |
if ($white != -1) { $image->transparent($white); } |
if ($white != -1) { $image->transparent($white); } |
} |
} |
Line 70 sub handler {
|
Line 70 sub handler {
|
return OK; |
return OK; |
} |
} |
#binmode(STDOUT); |
#binmode(STDOUT); |
my $black = $image->colorAllocate(0,0,0); |
my $black; |
|
if (!($black=$image->colorResolve(0,0,0))) { |
|
$black = $image->colorClosestHWB(0,0,0); |
|
} |
for(my $i=0;$i<$ENV{"form.ICOUNT"};$i++) { |
for(my $i=0;$i<$ENV{"form.ICOUNT"};$i++) { |
my $subimage=&get_image($ENV{"form.IMG$i"},1); |
my $subimage=&get_image($ENV{"form.IMG$i"},1); |
$image->copy($subimage,$ENV{"form.X$i"},$ENV{"form.Y$i"}, |
if (!defined($subimage)) { |
|
&Apache::lonnet::logthis('Unable to create image object for '. |
|
$ENV{"form.BGIMG"}); |
|
next; |
|
} |
|
$image->copy($subimage,$ENV{"form.IX$i"},$ENV{"form.IY$i"}, |
0,0,$subimage->getBounds()); |
0,0,$subimage->getBounds()); |
} |
} |
my $height=GD::Font->Giant->height; |
my $height=GD::Font->Giant->height; |