--- loncom/homework/randomlylabel.pm 2002/11/08 14:37:42 1.1 +++ loncom/homework/randomlylabel.pm 2002/11/13 23:52:41 1.2 @@ -2,7 +2,7 @@ # The LearningOnline Network with CAPA # randomlabel.png: composite together text and images into 1 image # -# $Id: randomlylabel.pm,v 1.1 2002/11/08 14:37:42 albertel Exp $ +# $Id: randomlylabel.pm,v 1.2 2002/11/13 23:52:41 albertel Exp $ # # Copyright Michigan State University Board of Trustees # @@ -49,13 +49,15 @@ sub handler { my $subimage = Image::Magick->new; $subimage->Read('filename' => $ENV{"form.IMG$i"}); $image->Composite('x' => $ENV{"form.X$i"},'y' => $ENV{"form.Y$i"}, - 'compose'=> 'Over', 'image' => $subimage); + 'compose'=> 'Over', 'image' => $subimage, + 'gravity' => 'NorthWest'); undef($subimage); } for(my $i=0;$i<$ENV{"form.COUNT"};$i++) { $image->Annotate('text' => $ENV{"form.LB$i"},'x' => $ENV{"form.X$i"}, 'y' => $ENV{"form.Y$i"}, 'font' => 'Times-Bold', - 'pointsize' => 18, 'antialias' => 'true'); + 'pointsize' => 18, 'antialias' => 'true', + 'gravity' => 'NorthWest'); } $image->Set('magick'=>'png'); my @blobs=$image->ImageToBlob();