in reply to Not Strictly A perl question.

You have to generate a good HTTP header...
print $query->header(-type=>'image/gif'); #or whatever format you're using Greetz
Beatnik
... Quidquid perl dictum sit, altum viditur.