That will vary with the size of the picture files.
1 gb can hold about 250 or350 songs, pictures and games
About 20,000
10000000
Anywhere from 500 to 1000 pictures depending on quality.
500 pictures.
0.25 GB
Depends on the quality.
2048
A typical 8 GB camera will usually hold around 4,000 pictures. Sometimes they will hold even more than that.
It is recommended with a camera that is this sharp you have a minimum of a 1 gigabyte memory card. On this card you can fit approximately 56 pictures depending on the lighting and subject involved.
For an iPod touch, it can hold around roughly 250 more songs.
In my 10mp camera a 4 GB card will hold 1120 pictures at 3624 X 2449 resolution.