Alexander Zunic: Probleme mit Image::Magick

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?

  1. Hallöle,

    ich habe ein Problem mit der Funktion 'Annotate' im Perl-Modul 'Image::Magick'.

    Kennst du die Dokumentation http://www.imagemagick.com/www/perl.html? Vielleicht hilft sie dir ja weiter.

    Viele Grüße
    Torsten

    --
    ss:| zu:) ls:] fo:) de:[ va:| ch:? sh:( n4:~ rl:? br:> js:| ie:% fl:( mo:)