![](https://seccdn.libravatar.org/avatar/e7dcf228d72bf96c7d21eb8a943e0643.jpg?s=120&d=mm&r=g)
Hallo. Porbiere gerade mit Perl und Imagemagick herum. Folgendes Beispiel funktioniert auch sehr gut. Leider kann ich in der Draw-Zeile nur mit einem Literal arbeiten. Wenn ich eine Variable einsetze, dann kommt nichts heraus. Hat jemand schon mal vielleicht das Problem gehabt ? Uli -------------------------------------------------------------------- #!/usr/bin/perl use Image::Magick; $img = new Image::Magick; $img -> Set ( size => '1653X2339' ); $img -> Read ( "xc:white" ); $img -> Set ( font => 'courier', pointsize => 30 ); $img -> Draw ( primitive => 'text', points => '30,30 "Text"'); $img -> set ( compression => "JPEG" ); $img -> write ( "test.jpg" ); -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
![](https://seccdn.libravatar.org/avatar/591061ad7333588736053e5521697d50.jpg?s=120&d=mm&r=g)
Am Montag, 17. September 2007 13:45 schrieb suse@1214560263.com:
Hallo.
Porbiere gerade mit Perl und Imagemagick herum. Folgendes Beispiel funktioniert auch sehr gut.
Leider kann ich in der Draw-Zeile nur mit einem Literal arbeiten. Wenn ich eine Variable einsetze, dann kommt nichts heraus.
Hat jemand schon mal vielleicht das Problem gehabt ?
Uli
-------------------------------------------------------------------- #!/usr/bin/perl use Image::Magick;
$img = new Image::Magick;
$img -> Set ( size => '1653X2339' ); $img -> Read ( "xc:white" );
$img -> Set ( font => 'courier', pointsize => 30 ); $img -> Draw ( primitive => 'text', points => '30,30 "Text"'); Ich bin kein wirklicher Perl-Kenner, aber das ^^^^^^^^^^^^^^ sieht doch seltsam aus. Wieso schreibst Du "Text" mit in den Parameter für points rein? Wie ist denn die Syntax für den Aufruf von img -> Draw ?
$img -> set ( compression => "JPEG" );
$img -> write ( "test.jpg" );
Viel Glück Rolf -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (2)
-
Rolf Masfelder
-
suse@1214560263.com