CodeWright has asked for the wisdom of the Perl Monks concerning the following question:

I want to be able to manipulate graphic images (create dynamic bitmaps that can be saved to disk by browser users). However, I don't want to use a server side module or library -- I want raw perl scripts that build and manipulate bitmap images (ie, stringing hex code bitstreams together at the most basic level).

Any ideas?

Replies are listed 'Best First'.
Re: blitting and masking
by chromatic (Archbishop) on Aug 31, 2001 at 21:37 UTC
    Start with Wotsit, which has specifications for the most popular graphics formats. You'll want to be familiar with pack and unpack. Hopefully you can read C code.

    From there, it's probably a good idea to buy or borrow several graphics algorithms books. Abrash is a good place to start, he'll refer to papers and other theory books you can use to brush up on your math. Hopefully, you're already familiar with linear algebra.

    Good luck.