While you can compress 8 bit BMP's fairly well, 24 bit true color images are almost the same size zipped as unzipped, so you gain very little except a bunch of additional overhead.
The JPG algorithm discards information that is designed to have little visual impact. The more quality loss you're willing to allow, the smaller your file will be. Since JPG *does* give you true color images at a significantly compressed size, it's the clear winner there.
If You cannot afford quality loss, you can always use PNG which has better compression than BMP and is lossless as well.
The JPG algorithm discards information that is designed to have little visual impact. The more quality loss you're willing to allow, the smaller your file will be. Since JPG *does* give you true color images at a significantly compressed size, it's the clear winner there.
If You cannot afford quality loss, you can always use PNG which has better compression than BMP and is lossless as well.