AndreasW: Frage zu Image::Magick

Beitrag lesen

Tach

Ich habe zur Probe mal ein kleines Script gemacht, daß Fotos verkleinern soll :

??????

$img = $image->Resize($width x $height);# Diese Zeile funktioniert nicht

das Problem ist, daß diese Zeile irgendwie keinen dynamischen Inhalt annehmen kann. Das Script funktioniert wunderbar wenn ich 2 fixe Werte dort hineinschreibe, also zB $img = $image->Resize('80x53');

weil $width x $height
was anderes ist als '80x53', selbst wenn 80 und 53 in den Variablen drinsteht.
$width."x".$height ergibt da was ähnlicheres ;-)
Abgesehen davon verstehe ich schon nicht, was Du mit

my ($width, $height) = sprintf("%d %d", $x * .15, $y * .15);

bewirken willst.

wie wäre es mit
my ($width, $height) = ($x * .15, $y * .15);
$img = $image->Resize($width."x".$height);
?

Ich kenn das Image::Magick nicht, aber Du sagst ja, daß '80x53' funktioniert...

Andreas