Progressive JPEG
The same photo as a progressive JPEG (loads coarse-to-fine) — the twin of the baseline JPEG, for testing progressive decoding and byte-order handling.

Specifications
- Width
- 512
- Height
- 512
- Encoding
- progressive
- Quality
- 90
What is a .jpg file?
JPG is the common extension for JPEG, a lossy raster format that uses discrete cosine transform compression tuned for photographic images. It is 8-bit truecolor with no alpha channel, and quality is traded against file size via a compression factor. It is ubiquitous for photos on the web and from cameras.
How to use this file
Use an example JPG to test decoders, EXIF/metadata parsers, re-encoding quality, and orientation handling, or to confirm converters and image pipelines process baseline and progressive scans correctly.
Related files
- png16-bit Grayscale PNG (deep colour)A 16-bit (deep-colour) grayscale PNG holding a smooth 0–65535 gradient — for testing high-bit-depth support and spotting banding when a tool truncates to 8-bit.
- jpgICC sRGB-Tagged JPEGThe fruit still life saved as a JPEG with an embedded sRGB ICC colour profile — paired with an untagged copy for testing colour-management and profile handling.
- jpgUntagged (No ICC) JPEGThe same photo saved with no embedded ICC profile — the untagged twin of the sRGB-tagged JPEG, for testing how a tool assumes/handles a missing colour profile.
- png16-Step Grey WedgeA 16-step greyscale wedge from pure black to pure white, for testing tone reproduction, banding, and monitor calibration.
- png50% Grey CardA flat 50% grey card (rgb 128,128,128), a reference for white balance and exposure testing.
- pngAlpha-Channel Reveal (512px)A left-to-right alpha gradient over a solid colour, for testing how a viewer or compositor renders partial transparency.
Generated by generation/images_pipeline.py. Free for any use, no attribution required — license.