Ich glaube nicht, daß Du für solche rechenintensive Routinen ein Script findest, das ohne Installation (sprich C-Teilen) auskommt. Vielleicht ist Folgendes eine Lösung:
Verwende Image::Size, um die Größe des Bildes bestimmen zu können. Wenn Du das dann richtig umrechnest zB. von 180x120 auf 90x60 und diese Größen für die width- und height-Werte im img verwendest, dann ist das Bild nicht verzerrt.
Und wenn Du mit Image::Size feststellst, daß Dir jemand ein Bildmonster uploaden möchte, kannst/solltest Du's abblocken.
Manfred
Das wird wohl der einzigste Weg sein mit Image::Size, außer es würde über GD laufen.
1000 dank, ihr habt mich gerettet :o)
olli