toreut: use image::magick nur im bin Verz

Beitrag lesen

Hallo,

ich entdecke momentan die wunderbare Welt von Perl und stehe schon vor einer Klippe (verdammt). Es geht um Image::Magick. Vorweg ich habe Windoof und ActivePerl sowie den IIS. Läuft auch "alles prima". Ich kann ein Bild via Image-Magick erstellen, jedoch nur wenn das aktuelle Verzeichnis (Shell) das bin-Verzeichnis von Perl ist. Dort sind die DLL's reinkopiert. Image-Magick (Perl-Magick) ist installiert worden (ppm insatll Image-Magick.ppd). Rufe ich folgendes Script auf und das aktuelle Verzeichnis ist z.B. C:, dann wird nur "Content-type: image/gif" ausgegeben.

-------------------------------------------------------
#!/usr/local/bin/perl

use Image::Magick;

print "Content-type: image/gif\r\n\r\n";

$image=Image::Magick->new;
$image->Set(size=>'30x180');
$image->Read("gradient:#ff0000-#0000ff");
$image->Raise('3x3');
$image->Rotate(-90);
$image->Write('gif:-');
-------------------------------------------------------

Ist das aktuelle Verzeichnis aber c:\perl\bin, dann läuft es.
"use strict" habe ich testweise angegeben und es werden dann (c:) auch Meldungen ausgegeben (Kann Modul nicht finden). Den Shebong kann ich ja nicht ändern oder? Laut Doku sollte man das nicht, da z.B. der Apache ihn benötigt (hab ich aber nicht, noch nicht).
Ich habe @INC gecheckt und dort stehen die Pfade drin. Jetzt ließe sich die ganze Sache natürlich umgehen, indem ich eine Batch-Datei anlege, die vorher das Verzeichnis wechselt, jedoch sind dann Angaben in ASP-Seiten wie <img src="xy.pl"> nicht möglich. Auch habe ich festgestellt, dass nicht alle Versionen gut miteinander laufen.
Meine Installation ist :

Image-Magick/Perl-Magic 5.4.0 (http://www.dylanbeattie.net/magick/downloads.html)
ActivePerl 5.6.1 build 623 http://www.activeperl.com/

Kurz:
Warum läuft das Script nur wenn ich ins bin Verzeichnis wechsel?
Hat jemand das Problem unter Windows schon gehabt und weiß jemand eine Lösung dafür?
Kennt jemand eine Support-Seite für Image-Magick bzw. etwas Vergleichbares?
Könnte ich am Shebong was ändern?
Würde es evtl. was bringen, wenn ich die Image-Magick DLL's auf meinem Rechner kompiliere anstatt die Binarys zu verwenden?

danke
toreut