Sign in to follow this  
Garmichael

Zipping a BMP file...

Recommended Posts

Garmichael    115
I made a rather large picture hte other day, and to send it to a friend, I Zipped it. It was a Bitmap (BMP) file. The actual BMP is 900k. When I zipped it, The zip file was a very managable 24K. Now, to the point: When the picture was unzipped from the archive, no quality had been lost. My question is pretty much: Why hasnt anyone made an MP3 of pictures? an MP3 is pretty much a layered wav that sort of like a zip file (without being too technical). So why cant we have 24K pictures on the internet that use a plug in to basically decode/unzip/whatever an image to its full 900k quality potential? Why are Jpeg artifacts and Gif limitations acceptable when theres what seems to be a feasable solution to both? What dont I get?

Share this post


Link to post
Share on other sites
Ubik    1339
As far as i know, jpeg is the "mp3 for images"; they have the same mathematical background. However, *peg compression is lossy. Png is more like zip, as it is lossless.

I actually have thought about having a lossy compression method for "general data". Lossily compressed text would be interesting. You certainly would not want to write the file multiple times over and over again, to prevent the data from corrupting completely.

[Edited by - Ubik on October 18, 2004 6:45:35 AM]

Share this post


Link to post
Share on other sites
Beer Hunter    712
I agree with Ubik that JPEG would be the MP3 of graphics. By the way, MP3 is lossy, too. It's not noticable when compressing the type of sound that MP3 was meant for, but JPEG artifacts aren't noticable when compressing the types of images that JPEG was meant for, either.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

Sign in to follow this