Skip to content
Testaroo

Explore the test library

Find files, editable templates and browser test targets by what you need to make or test. The directory below is cut by format; the two collections under it cut the same library by subject and by workflow.

2343 results

Page 4 of 98; 24 results per page.

Show the canonical directory
Preview of A avatar m2: canny edge map
png
60 KB
Actual file preview for A avatar m2: canny edge map

A avatar m2: canny edge map

A canny edge map for the published plate a-avatar-m2.png, 1024x1024. Canny edge detection at low threshold 0.1 and high 0.3, run at the plate's own resolution so the edges land on the same pixels as the photograph they came from. Lit coverage measures 4.5% of the frame. The plate and this map are the same scene at the same size, so they can be compared pixel for pixel rather than by eye.

File
PNG · Ai Vision · 1024 × 1024 px
Preview of A avatar m2: dense pose map
png
5.2 KB
Actual file preview for A avatar m2: dense pose map

A avatar m2: dense pose map

A dense pose map for the published plate a-avatar-m2.png, 512x512. DensePose body-part segmentation, which labels regions of every person it finds rather than returning a skeleton, so background figures are labelled as well as the subject. Lit coverage measures 100.0% of the frame. The plate and this map are the same scene at the same size, so they can be compared pixel for pixel rather than by eye.

File
PNG · Ai Segmentation · 512 × 512 px
Preview of A avatar m2: depth map
png
145.6 KB
Actual file preview for A avatar m2: depth map

A avatar m2: depth map

A depth map for the published plate a-avatar-m2.png, 1024x1024. Monocular depth from Depth Anything V2 (vitl), rendered at the plate's long edge rather than the 512-pixel default, so depth and colour can be compared per pixel without a resample in between. Lit coverage measures 99.4% of the frame. The plate and this map are the same scene at the same size, so they can be compared pixel for pixel rather than by eye.

File
PNG · Ai Vision · 1024 × 1024 px
Preview of A avatar m2: expanded canvas
png
637.8 KB
Actual file preview for A avatar m2: expanded canvas

A avatar m2: expanded canvas

The same view of head and shoulders portrait of an older east asian man against a plain warm studio background, expanded to 768x640 - a different amount on every side, which is the case a tool assuming symmetry fails - so 46.7% of this frame is invented canvas. The original sits at pixels 64,32 to 576,544. Compare it INSET by 40 pixels: over that core it differs from the original by only 5.021/255, the VAE round trip, but over the whole rectangle by 8.184/255, because the pad deliberately feathers the original's outer edge into the new area. A test that expects the whole rectangle untouched fails on a correct tool.

File
PNG · Outpaint Borders · 768 × 640 px
Use case
Inpainting· Conversion set
Preview of A avatar m2: frame before expansion
png
395.8 KB
Actual file preview for A avatar m2: frame before expansion

A avatar m2: frame before expansion

A 512x512 view of head and shoulders portrait of an older east asian man against a plain warm studio background - the frame an outpainting tool is given, cropped from the published plate nss-a-avatar-m2_00001_.png. Its companion expands it to 768x640 with a different amount on every side, which is the case a tool assuming symmetry fails, and the boundary record in this group states the exact rectangle this image occupies inside that frame - so where it ended up can be checked rather than eyeballed.

File
PNG · Outpaint Borders · 512 × 512 px
Use case
Inpainting· Conversion set
Preview of A avatar m2: surface normal map
png
505.9 KB
Actual file preview for A avatar m2: surface normal map

A avatar m2: surface normal map

A tangent-space surface normal map for the published plate a-avatar-m2.png, 1024x1024 - the same size as the plate, so the two compare pixel for pixel with no resample in between. RGB encodes the XYZ surface direction remapped from -1..1 into 0..255. Decoded back to vectors this file measures a mean length of 0.9967, which is the number to check your own decode against: a reader that transposes the channels or inverts the remap still produces a plausible-looking image, and lights the surface the wrong way.

File
PNG · Ai Vision · 1024 × 1024 px
Preview of A barista in her twenties (JPEG q25)
jpg
43 KB
Actual file preview for A barista in her twenties (JPEG q25)

A barista in her twenties (JPEG q25)

The same plate encoded once at JPEG quality 25. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate owner-cafe.

File
JPG · JPEG Artefacts · 832 × 1216 px
Use case
Media handling· Conversion set
Preview of A barista in her twenties (JPEG q50)
jpg
61.3 KB
Actual file preview for A barista in her twenties (JPEG q50)

A barista in her twenties (JPEG q50)

The same plate encoded once at JPEG quality 50. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate owner-cafe.

File
JPG · JPEG Artefacts · 832 × 1216 px
Use case
Media handling· Conversion set
Preview of A barista in her twenties (JPEG q75)
jpg
88.2 KB
Actual file preview for A barista in her twenties (JPEG q75)

A barista in her twenties (JPEG q75)

The same plate encoded once at JPEG quality 75. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate owner-cafe.

File
JPG · JPEG Artefacts · 832 × 1216 px
Use case
Media handling· Conversion set
Preview of A barista in her twenties (JPEG q90)
jpg
150.6 KB
Actual file preview for A barista in her twenties (JPEG q90)

A barista in her twenties (JPEG q90)

The same plate encoded once at JPEG quality 90. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate owner-cafe.

File
JPG · Comfy Realism · 832 × 1216 px
Use case
Media handling· Conversion set
Preview of A barista in her twenties (lossless PNG)
png
880.1 KB
Actual file preview for A barista in her twenties (lossless PNG)

A barista in her twenties (lossless PNG)

A synthetic photographic plate of an independent business owner, 701x1024, lossless PNG. This is the reference every lossy variant in this group is derived from Plate owner-cafe.

File
PNG · Comfy Realism · 701 × 1024 px
Use case
Media handling· Conversion set
Preview of A barista in her twenties (WebP q85)
webp
67.3 KB
Actual file preview for A barista in her twenties (WebP q85)

A barista in her twenties (WebP q85)

The same plate as WebP at quality 85, for format-handling coverage beside the PNG and JPEG encodings of identical pixels Plate owner-cafe.

File
WEBP · Raster Formats · 832 × 1216 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (JPEG q25)
jpg
61.4 KB
Actual file preview for A Black man in his seventies (JPEG q25)

A Black man in his seventies (JPEG q25)

The same plate encoded once at JPEG quality 25. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate p-market-sen.

File
JPG · JPEG Artefacts · 1216 × 832 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (JPEG q50)
jpg
91.4 KB
Actual file preview for A Black man in his seventies (JPEG q50)

A Black man in his seventies (JPEG q50)

The same plate encoded once at JPEG quality 50. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate p-market-sen.

File
JPG · JPEG Artefacts · 1216 × 832 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (JPEG q75)
jpg
134.5 KB
Actual file preview for A Black man in his seventies (JPEG q75)

A Black man in his seventies (JPEG q75)

The same plate encoded once at JPEG quality 75. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate p-market-sen.

File
JPG · JPEG Artefacts · 1216 × 832 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (JPEG q90)
jpg
227.8 KB
Actual file preview for A Black man in his seventies (JPEG q90)

A Black man in his seventies (JPEG q90)

The same plate encoded once at JPEG quality 90. Blocking and ringing are bounded by that single pass, so a restorer can be scored against the PNG reference in this group rather than against an opinion Plate p-market-sen.

File
JPG · Comfy Realism · 1216 × 832 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (lossless PNG)
png
1.1 MB
Actual file preview for A Black man in his seventies (lossless PNG)

A Black man in his seventies (lossless PNG)

A synthetic photographic plate of a person at work, 1024x701, lossless PNG. This is the reference every lossy variant in this group is derived from Plate p-market-sen.

File
PNG · Comfy Realism · 1024 × 701 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies (WebP q85)
webp
130 KB
Actual file preview for A Black man in his seventies (WebP q85)

A Black man in his seventies (WebP q85)

The same plate as WebP at quality 85, for format-handling coverage beside the PNG and JPEG encodings of identical pixels Plate p-market-sen.

File
WEBP · Raster Formats · 1216 × 832 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (avif lossy)
avif
28.8 KB
Actual file preview for A Black man in his seventies with grey (avif lossy)

A Black man in his seventies with grey (avif lossy)

The same 512x350 photograph written as avif lossy. AV1 still image: modern, small, and unsupported by a surprising amount of tooling. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
AVIF · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (bmp 24bit)
bmp
525.1 KB
Actual file preview for A Black man in his seventies with grey (bmp 24bit)

A Black man in his seventies with grey (bmp 24bit)

The same 512x350 photograph written as bmp 24bit. BMP stores rows bottom-up, so a reader that ignores that returns the image flipped. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
BMP · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (gif 256)
gif
133.5 KB
Actual file preview for A Black man in his seventies with grey (gif 256)

A Black man in his seventies with grey (gif 256)

The same 512x350 photograph written as gif 256. GIF cannot hold more than 256 colours, so this is quantised by the format itself. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
GIF · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (heic)
heic
68.4 KB
Actual file preview for A Black man in his seventies with grey (heic)

A Black man in his seventies with grey (heic)

The same 512x350 photograph written as heic. What an iPhone produces by default, and what a lot of pipelines still cannot read. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
HEIC · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (ico multisize)
ico
6.7 KB
Actual file preview for A Black man in his seventies with grey (ico multisize)

A Black man in his seventies with grey (ico multisize)

The same 512x350 photograph written as ico multisize. One file holding four resolutions; a reader that takes the first gets 16 pixels. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
ICO · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set
Preview of A Black man in his seventies with grey (jp2 lossless)
jp2
283.3 KB
Actual file preview for A Black man in his seventies with grey (jp2 lossless)

A Black man in his seventies with grey (jp2 lossless)

The same 512x350 photograph written as jp2 lossless. Wavelet coding, reversible mode; shares an extension family with the lossy variant below. Every member of this group is identical pixels, so a decoder returning different dimensions or a different pixel count has lost something rather than simply produced a different file; the 24-bit PNG in this group is lossless and is the reference the lossy members are measured against Source plate p-market-sen.

File
JP2 · Raster Formats · 512 × 350 px
Use case
Media handling· Conversion set