Fruit Still Life — Colour (512px)
A colour fruit still life (apple, orange, banana, grapes), paired with a true-greyscale conversion — a real-world subject for testing desaturation and how distinct hues collapse to similar greys.
Deterministic images with known properties for regression-testing resize, crop, convert, and filter pipelines.
A colour fruit still life (apple, orange, banana, grapes), paired with a true-greyscale conversion — a real-world subject for testing desaturation and how distinct hues collapse to similar greys.
True 8-bit greyscale conversion of the fruit still life, the paired reference for testing colour-to-grey conversion.
A smooth three-channel gradient composition, paired with its greyscale conversion to test luminance handling.
True 8-bit greyscale conversion of the gradient composition, the paired reference for testing colour-to-grey conversion.
Vertical bars sweeping the full hue circle at maximum saturation, paired with a greyscale version that shows how colours of different hues collapse to similar greys.
True 8-bit greyscale conversion of the full-saturation hue bars, the paired reference for testing colour-to-grey conversion.
A 16-step greyscale wedge from pure black to pure white, for testing tone reproduction, banding, and monitor calibration.
A flat 50% grey card (rgb 128,128,128), a reference for white balance and exposure testing.
A pure black-and-white checkerboard, useful for testing scaling, aliasing, and edge handling.
The clean reference image for denoise base A — a fruit still life on studio white. Diff the noisy variants in this set against this file to measure filter accuracy.
Base A with additive Gaussian noise at σ=10 (seed 4210). Compare against the clean reference in this set to score a denoise filter.
Base A with additive Gaussian noise at σ=25 (seed 4225). Compare against the clean reference in this set to score a denoise filter.
Base A with additive Gaussian noise at σ=50 (seed 4250). Compare against the clean reference in this set to score a denoise filter.
Base A with 2% salt-and-pepper noise (seed 42002). A direct fixture for testing median and morphological denoisers against the clean reference.
Base A with 5% salt-and-pepper noise (seed 42005). A direct fixture for testing median and morphological denoisers against the clean reference.
Base A with 10% salt-and-pepper noise (seed 42010). A direct fixture for testing median and morphological denoisers against the clean reference.
The clean reference image for denoise base B — a coffee mug on studio white. Diff the noisy variants in this set against this file to measure filter accuracy.
Base B with additive Gaussian noise at σ=10 (seed 7710). Compare against the clean reference in this set to score a denoise filter.
Base B with additive Gaussian noise at σ=25 (seed 7725). Compare against the clean reference in this set to score a denoise filter.
Base B with additive Gaussian noise at σ=50 (seed 7750). Compare against the clean reference in this set to score a denoise filter.
Base B with 2% salt-and-pepper noise (seed 77002). A direct fixture for testing median and morphological denoisers against the clean reference.
Base B with 5% salt-and-pepper noise (seed 77005). A direct fixture for testing median and morphological denoisers against the clean reference.
Base B with 10% salt-and-pepper noise (seed 77010). A direct fixture for testing median and morphological denoisers against the clean reference.
A coffee mug photographed on a clean studio-white background — the easy input for a background remover, paired 1:1 with its transparent cut-out for scoring.
The expected transparent cut-out of the coffee mug, paired with the on-background version — the ground truth for a background-removal test.
A left-to-right alpha gradient over a solid colour, for testing how a viewer or compositor renders partial transparency.
A 1-pixel-wide, 5000-pixel-tall strip — an extreme aspect ratio for stress-testing layout, scaling, and thumbnail generators.
An 8-frame looping animated GIF of a moving dot — tests animation handling, first-frame extraction, and GIF parsing.
The 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.
The 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.
The fruit still life as a baseline (sequential) JPEG — paired with a progressive JPEG of identical content for testing decode order and progressive-rendering support.
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.
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.
We use Google Analytics. It sets no analytics cookies until you allow the Analytics category below. See our cookie policy.