[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]
    Search the FAQ Archives

Part1 - Part2 - Single Page

Top Document: JPEG image compression FAQ, part 1/2
Previous Document: [20] Isn't there an M-JPEG standard for motion pictures?
Next Document: [22] How can my program extract image dimensions from a JPEG file?


[21] What if I need more than 8-bit precision?


Baseline JPEG stores images with 8 bits per color sample, in other words
24 bits per pixel for RGB images, 8 bits/pixel for grayscale, 32 bits/pixel
for CMYK, etc.  There is an extension that stores 12 bits/sample for
applications that need higher accuracy.  Medical images, for example, are
often 12-bit grayscale.  The 12-bit extension is not very widely supported,
however.  One package that does support it is the free IJG source code (see
part 2, item 15).

For lossless JPEG, the standard permits any data precision between 2 and 16
bits per sample, but high-precision lossless JPEG is even less widely
supported than high-precision lossy JPEG.  The Stanford PVRG codec (see
part 2, item 15) reportedly supports up to 16 bits/sample for lossless JPEG.



Top Document: JPEG image compression FAQ, part 1/2
Previous Document: [20] Isn't there an M-JPEG standard for motion pictures?
Next Document: [22] How can my program extract image dimensions from a JPEG file?

Part1 - Part2 - Single Page


[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]

Send corrections/additions to the FAQ Maintainer:
jpeg-info@uunet.uu.net

Last Update July 24 2008 @ 00:14 AM

© 2008 FAQS.ORG. All rights reserved.