Hi zusammen,
ich habe ein Problem mit der Funktion 'Annotate' im Perl-Modul 'Image::Magick'. Es soll eine .jpg Datei eingelesen werden, benutzerdefinierter Text darauf platziert werden und das Ganze als .gif ausgegeben werden.
Wenn ich folgendes codiere:
#!/usr/bin/perl
use Image::Magick;
my $image;
$test_text= "Test text";
$image=Image::Magick->new;
$image->Read(filename=>'file.jpg');
$image->Annotate(
text=>'$test_text',
font=>'arial.ttf',
fill=>'#000000',
pointsize=>'14',
geometry=>'405x506',
x=>'566',
y=>'940'
);
print "Content-type: image/gif\n\n";
binmode STDOUT;
print $image->Write('gif:-');
undef $image;
erhalte ich nur das eingelesene jpg-Bild ohne Text zurück. Woran kanns liegen? Ich bin beim Provider www.levanzo.de, der das Modul installiert hat. Auch mit dem Font-Pfad /usr/lib/X11/fonts/arial.ttf läuft nix.
Kann mir jemand helfen?