[ Usenet FAQs | Search | Web FAQs | Documents | RFC Index ]
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?
-
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