a bitmap, especially when talking about a photo, is essentially the image size in pixels. so, if your camera takes 4000 x 3000 then yes, you'd need the more advanced version.
and to be more exact, a bitmap is any data that when arranged can be displayed as an image, is a bitmap. a photo, like a .jpg, is the bitmap (the actual data of the pixels) plus a certain amount of configuration details that tell something how to display the data. so, bitmap plus format data = a displayable image.
in the case of RAW, RAW is supposed to be JUST the bitmap data with no format information, though most companies doing RAW do put their own spin on things a bit, which is why photoshop and corel both have to include programming to read all the various types of RAW files. that was not what RAW was supposed to be about. it was supposed to be a standard format of just data, no compression and no oddball configurations. thus, the exact thing the camera sensor saw would be output in the RAW file with no alterations.
so, are you outputting RAW files or .jpgs from your 12 megapixel camera. and regardless, you can always rescale/resize the image down below the 3000x3000 limit, no?
If wishes were horses... there'd be a whole lot of horse crap to clean up!
Craig