Using the standard resolution of 2240x1680, you should fit roughly 500 photos on a 2GB memory card in your camera.
The number of pictures any size of memory card can hold, whether it be a 128MB, 512MB (Megabyte, denoting one million bytes of information), or 1GB, 2GB, 4GB, 8GB, 16GB or larger (Gigabyte, denoting one billion bytes of information), purely depends on the resolution of the images you are taking. This resolution will then dictate how many photos can fit on the size of the memory card you are using.
What is the "resolution" of an image?The resolution of an image or picture describes the amount of detail contained within the photo. A higher resolution means that the image has a greater amount of detail. In basic terms, this means the difference between seeing a fuzzy object, and seeing an object very clearly. Specifically with digital images, resolution is defined by the number of pixels in a given space, with a pixel being the smallest possible bit of definable detail in an image. They are tiny squares of individual color, that make up an image.
The resolution, secondarily, depends on how many megapixels your camera is assigned. The more megapixels, the greater the maximum image quality your photos will be.
So what are the different levels of resolution on cameras?There are currently 6 different levels of resolution. Sometimes they are allocated symbols on your camera, to represent the increasing resolution quality. These are 256x256 (very basic quality), 640x480 (low end resolution), 1216x912 (a standard 1 Megapixel camera), 1600x1200 (2 Megapixel camera), 2240x1680 (4 Megapixels, which is the current standard resolution found on most commercial cameras), and finally 4062x2704 (a really good camera, with around 11.1 Megapixels).
Depends on the MP rating of the camera
5 MP aprrox 1,639 pics
6 MP 1,361
7 MP 1,173
8 MP 1,005
9 MP 913
It depends on the size of the pics. If they are an average of 1mb each you will be able to store around 2000 on a 2gb stick..
I have a 6mp camera with a 2mb sd card and it holds 1820 pictures
It depends on the quality of resolution and size of the picture. If the picture size is 1MB that means it can hold 2048 pictures. In short 2GB is equal to 2048MBs.
Well, as even good sized photos that have been converted to .jpg files can be quite small (less than half a megabyte is quite normal), it COULD hold a tremendous number... Taking the Anonymous answer above as a reference (and it really shouldn't be) at .5mb each, you could put some 4000 on such a stick. However, the reason it shouldn't be used as reference, is that a '2gb' memory stick does NOT hold 2gb.
Why? Well, this has to do with how storage devices are manufactured, versus how storage 'space' is calculated. Actual storage tends to be in pretty 'round' numbers (lots of 0's), but data is stored in multiples of 'bits' called 'bytes'.
Now taking that there are 8 bits in one byte, but 1024 bytes in a kilobyte, and 1024 kilobytes in a megabyte, and 1024 megabytes in a Gigabyte, and 1024 gigabytes to the terabyte (and so on...)... Well, these things just don't work out to nice 'round' numbers.
So the hardware manufacturers look at drive storage in terms of 'billions of bytes' (nice round numbers), and call THOSE gigabytes. But as your computer uses binary, and the whole 1024 thing, when said device is formatted, you 'lose' a certain amount of storage 'space' to the 1024 multiplier versus the business side's 'round numbers'... Thus you could not actually put 4000 .5 megabyte pictures on a 2gb flash drive, but quite a few less than that amount...
Thus, as in all things, the number you can fit on a device is dependent upon image resolution, file compression, total file size and actual available space on the memory device.
Hope that has helped, and not been too boring, and that you have a great day!
About a billion and then one thousand minutes of film
From what I have heard, my souces say that it shall hold approximately 500,000,000,000....but that might be a rumor