Skip to main content

Glossary

Welcome to the JPEG XL Glossary — your go-to guide for key concepts, terms and technology behind the next-generation image standard.

Alpha Channel
An additional channel in an image file that stores transparency information. Images with alpha channels can have transparent, opaque and semi-transparent areas.
Bit Depth
The number of bits used to represent the color of each pixel in an image. Higher bit depth allows for more accurate color representation. JPEG and WebP are capped at 8-bits per channel, while more modern image compressors allow higher depths. High depths are required to fully support HDR and wide gamut images. JPEG XL supports bit depths up to 32-bits per channel, and supports both integer and floating-point representations.
Bits Per Channel (bpc)
Represents the number of bits used to define the intensity or color value for each individual color channel in a pixel. Common values for bpc are 8 (256 possible values) and 16 (65,536 possible values). An image with 8 bits per channel (bpc) for Red, Green, and Blue (RGB) has a total of 24 bits per pixel (bpp) because 8 bpc × 3 channels = 24 bpp. An image with 10 bits per channel would have 30 bits per pixel.
Bits Per Pixel (bpp)
Represents the total number of bits used to represent the color information of a single pixel in an image. It’s calculated by multiplying the number of bits per channel (bpc) by the number of color channels (usually 3 for RGB and 4 in CMYK images).
Channel
An individual component of an image that represents a specific type of information. Common channels include red, green, blue (RGB), and alpha (transparency).
Chroma/Chrominance
Often abbreviated as ‘C’, chroma is the color information in an image. It’s separate from the luma (luminance, denoted by ‘Y’), which represents the brightness or intensity of the light.
Luma
Brightness information in an image. A grayscale image only contains luma data.
Metadata
Information embedded within an image file that describes its properties, such as creation date, author, and camera settings. In JPEG XL, a distinction is made between render-impacting metadata (such as color space and image orientation) and non-render-impacting metadata (such as copyright information or GPS coordinates). All render-impacting metadata is stored as part of the core codestream, and cannot be stripped accidentally. All non-render-impacting metadata is stored using standard metadata formats (Exif, XMP, and JUMBF) and is stored at the file format level, in separate boxes (not in the core codestream), allowing easy editing or stripping of this information. JPEG XL also supports optional Brotli compression of metadata.
Pixel
The smallest element of an image, represented by a single color value consisting of a tuple of sample values (typically three, for RGB).