Ich vermute das Programm möchjte den kompletten Pfad zum Bild oder du übergibst die Parameter nicht korrekt.
Den Pfad habe ich neu eingegeben und das gleiche. Die Parameter sind ok, weil ich genauso im Terminal mache:
user@pc:> asscale bild.bmp 320x240 + Return-Taste
...und es funktioniert. Kann es sein, dass der Perl in meinem Skript den Parameter 320x240 als eine Zeichenkette interpretiert und dadurch die Zahlen sind nicht mehr die Zahlen, sonder Zeichen... weiss nicht...