Linked by Thom Holwerda on Sun 16th Sep 2007 12:59 UTC, submitted by anonymous
Graphics, User Interfaces "The HTML file that contains all the text for this article is about 25000 bytes. That's less than one of the image files that was also downloaded when you selected this page. Since image files typically are larger than text files and since web pages often contain many images that are transmitted across connections that can be slow, it's helpful to have a way to represent images in a compact format. In this article, we'll see how a JPEG file represents an image using a fraction of the computer storage that might be expected. We'll also look at some of the mathematics behind the newer JPEG 2000 standard."
Permalink for comment 271759
To read all comments associated with this story, please click here.
Member since:

very strange. To me jpeg2K is the grail for huge images and does not need indexing because of the fractal/tiles format design.

To have an idea you can extract small portion of a 200 000x200 000 pixels compressed files, with in place resizing, quicker than a flat uncompressed file when you resize a lot, on cheap hardware (CPU and Memory). This is simply wonderful, but it's mainly used by cartographers, though.

A file format like jpeg2K allow completely new approach to problems, for example, we begin to see heterogeneous dpi for screen, from 75 to 130, and i won't be surprised to see 200+ dpi screens in the years coming. Just think about this image on web pages problem, in high dpi screens images will become too small or overzoomed, and too big or with heavy resize in low dpi screens. With some engineering jpeg2k allows you to stop the download when you have enough data : the format allows the building of an image overview with just reading the beginning of the file. So for low dpi screens you download only 12kB to display the well fitted image and 50kB for the high dpi one.

If this format weren't crippled by patents it would be already the high definition image format de facto standard.

Reply Parent Score: 3