Where is the best place to get formal 2D graphic format specifications on-line? I mean for BMP, GIF, JPEG, TGA, PCX. I need to read and write these in the software I'm writing. I've looked at C and C++ libraries but none have been very good thus far. I want to write my own C++ classes for them. If anybody knows any *good* C++ classes then I'd be well pleased.