Hi,
binmode STDOUT;
Diese Zeile muß man löschen. Diese ist nur wichtig, wenn das Image direkt an den Browser geschickt werden soll.
sie schadet aber nicht. Wenn nach STDOUT nichts geschickt wird, naja, dann ist es doch egal, welcher Modus gerade vorliegt :-)
print OUT $gif_data;
Bei mir sieht das So aus
print OUT $im->gif;Ich denke, daß es nur was mit der Zeile binmode STDOUT zu tun hat.
Ich denke eher, daß ein
binmode OUT;
_vor_ der print-Zeile fehlt. Auf "archaischen" Systemen (bei Perl ist damit alles außer Linux gemeint *g*) ist dieser binmode wichtig, weil sonst alle Umbrüche umgewandelt werden.
Cheatah