Skip to content

Runtime capabilities and observed fixture contracts

This page is generated from committed runtime/cfg evidence and active fixture evidence. It is packaged with the crate so users can inspect the same bounded contract that the repository checks.

Provenance and scope

  • Generator: scripts/generate_capability_docs.py.
  • Regenerate: python3 scripts/generate_capability_docs.py --generate.
  • Runtime source: tests/fixtures/capability_tables.json.
  • Active fixture source: tests/fixtures/coverage_matrix.json.
  • Runtime source SHA-256: 991d11738a600afc38ada30001f3ed8e4ffcadfbdecf01428f7554c7c9d25400.
  • Active fixture source SHA-256: 2919ec08515c562a0bcd1f3531845a615fb026278b319e456515a463ce1a0bc5.
  • Runtime capability fixture format version: 1.
  • Runtime targets represented: 2 (native, wasm32-wasip1).
  • Feature lanes represented per target: 11.
  • Formats per lane: 8.
  • Operations per runtime capability row: 6.
  • Runtime capability rows rendered: 176.
  • Active fixture rows: 1,535 (1,170 decode; 365 encode).
  • Planned fixture rows excluded: 32 (0 decode; 32 encode).
  • Active not_applicable operation outcomes excluded from evidence groups: 118.

Runtime evidence is present only for native and wasm32-wasip1; this page makes no runtime claim for wasm32-unknown-unknown. The fixture tables below are observed active contracts, not an exhaustive file-format specification or Cartesian mode-acceptance matrix. Active fixture evidence in the tables below is native / all features; it is evidence for the matrix run, not a claim that every target/lane has the same direct fixture coverage.

Runtime operation capabilities

Each row below comes solely from the runtime capability fixture. A feature_disabled value means the operation is unavailable in that lane; it is not a claim about the codec when enabled.

Target Feature lane Format Feature enabled Detection Inspection Still decode Still encode Sequence decode Sequence encode
native none AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native none WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native jpeg PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native jpeg WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
native png TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native png WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native gif ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native gif WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native bmp GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native bmp WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native tiff TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native tiff WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native webp WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native ico AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native ico BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native ico GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native ico ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native ico JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native ico PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
native ico TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native ico WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif AVIF yes manifest_bounded manifest_bounded restricted:portable_avif unavailable:not_implemented unavailable:not_implemented unavailable:not_implemented
native avif BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native avif WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native default AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
native default BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native default GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native default ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native default JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native default PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
native default TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native default WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native all AVIF yes manifest_bounded manifest_bounded restricted:portable_avif unavailable:not_implemented unavailable:not_implemented unavailable:not_implemented
native all BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native all GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native all ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native all JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
native all PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
native all TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
native all WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 none AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 none WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 jpeg PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 jpeg WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
wasm32-wasip1 png TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 png WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 gif ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 gif WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 bmp GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 bmp WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 tiff TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 tiff WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 webp WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 ico AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 ico BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 ico GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 ico ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 ico JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 ico PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
wasm32-wasip1 ico TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 ico WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif AVIF yes manifest_bounded manifest_bounded restricted:portable_avif unavailable:not_implemented unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 avif BMP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif GIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif ICO no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif JPEG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif PNG no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif TIFF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 avif WEBP no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 default AVIF no manifest_bounded unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled unavailable:feature_disabled
wasm32-wasip1 default BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 default GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 default ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 default JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 default PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
wasm32-wasip1 default TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 default WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 all AVIF yes manifest_bounded manifest_bounded restricted:portable_avif unavailable:not_implemented unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 all BMP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 all GIF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 all ICO yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 all JPEG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented unavailable:not_implemented
wasm32-wasip1 all PNG yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded unavailable:not_implemented
wasm32-wasip1 all TIFF yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded
wasm32-wasip1 all WEBP yes manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded manifest_bounded

Observed active fixture contracts

The following tables group identical observed evidence tuples and list their exact format-qualified fixture IDs. accepted means the active operation returned successfully; rejected means the active operation returned the recorded typed Rust error. A rejected or planned operation does not provide a sequence kind.

Verification scope by format

Verification scope is a format-level property derived from active decode rows. It is intentionally separate from runtime feature-lane availability and is not inferred for encode-only evidence.

Format Verification scope Active decode rows
AVIF header_only 343
BMP header_only 99
GIF header_only 77
ICO header_only 46
JPEG structure 126
PNG structure 145
TIFF header_only 127
WEBP structure 207

Decode output evidence

Observed Rust output mode is the mode returned by a successful decode. A rejected decode has no output mode, even when the oracle row contains a reference mode. Returned sequence kind is derived only from a successful sequence result: one retained frame is SingleFrame, multi-frame GIF/APNG/WebP/AVIF is TimedAnimation, and multi-page TIFF is UntimedPages.

Format Operation Outcome Observed Rust output mode Returned sequence kind Verification scope Rust error kind Evidence
AVIF sequence_decode accepted Rgb8 SingleFrame header_only — 321: avif:accepted_still_major_brands, avif:accepted_still_major_brands_major_brand_mif1_late_avif, avif:accepted_still_major_brands_major_brand_msf1, avif:baseline, avif:coverage_422_square16_vertical_halves_01, avif:coverage_adst_public_01, avif:coverage_adst_public_02, avif:coverage_adst_public_03, avif:coverage_adst_public_04, avif:coverage_adst_public_05, avif:coverage_adst_public_06, avif:coverage_adst_public_07, avif:coverage_adst_public_08, avif:coverage_adst_public_09, avif:coverage_adst_public_10, avif:coverage_entropy_mosaic_01, avif:coverage_entropy_mosaic_02, avif:coverage_entropy_mosaic_03, avif:coverage_entropy_mosaic_04, avif:coverage_entropy_mosaic_05, avif:coverage_entropy_mosaic_06, avif:coverage_entropy_mosaic_07, avif:coverage_entropy_mosaic_08, avif:coverage_entropy_mosaic_09, avif:coverage_entropy_mosaic_10, avif:coverage_h16x4_filter_intra_cdf14_false_01, avif:coverage_h16x4_filter_intra_tx8x4_split_01, avif:coverage_h16x4_following_h_dct_01, avif:coverage_h16x4_h_dct_cfl_01, avif:coverage_h16x4_predictor_adst_dct_01, avif:coverage_h16x4_predictor_adst_dct_f02_n08, avif:coverage_h16x4_tx4x4_split_01, avif:coverage_h16x4_tx8x4_split_01, avif:coverage_h16x8_following_dct_dct_01, avif:coverage_h16x8_origin_dct_dct_01, avif:coverage_h4_horizontal_bands, avif:coverage_h64x16_horizontal_ramp_01, avif:coverage_i444_full_chroma_top_left_paeth_01, avif:coverage_i444_palette2_square8_four_leaves, avif:coverage_i444_rect_01, avif:coverage_i444_rect_02, avif:coverage_i444_square16_cfl_01, avif:coverage_i444_square16_cfl_02, avif:coverage_i444_square16_cfl_03, avif:coverage_i444_square8_01, avif:coverage_i444_square8_02, avif:coverage_i444_square8_03, avif:coverage_i444_square8_04, avif:coverage_i444_square8_05, avif:coverage_i444_square8_06, avif:coverage_i444_square8_07, avif:coverage_i444_square8_08, avif:coverage_i444_square8_09, avif:coverage_i444_square8_10, avif:coverage_i444_square8_four_leaves, avif:coverage_i444_v16x32_following_filter_intra_mode3_01, avif:coverage_r16x32_following_filter_intra_split_mode0_01, avif:coverage_r16x32_following_filter_intra_split_mode3_01, avif:coverage_r16x32_grid_01, avif:coverage_r16x64_grid_01, avif:coverage_r16x8_band_01, avif:coverage_r16x8_band_02, avif:coverage_r16x8_band_03, avif:coverage_r16x8_band_04, avif:coverage_r16x8_band_05, avif:coverage_r16x8_band_06, avif:coverage_r16x8_band_07, avif:coverage_r16x8_band_08, avif:coverage_r16x8_band_09, avif:coverage_r16x8_band_10, avif:coverage_r16x8_neighbor_01, avif:coverage_r16x8_neighbor_02, avif:coverage_r16x8_neighbor_04, avif:coverage_r16x8_neighbor_06, avif:coverage_r16x8_neighbor_08, avif:coverage_r16x8_neighbor_10, avif:coverage_r32x16_filter_intra_tx8x8_01, avif:coverage_r32x16_origin_01, avif:coverage_r32x32_filter_intra_mode3_01, avif:coverage_r32x32_filter_intra_probe_01, avif:coverage_r32x32_following_01, avif:coverage_r32x32_following_filter_intra_split_mode0_01, avif:coverage_r32x8_filter_intra_cdf9_false_01, avif:coverage_r32x8_h4_ripple_01, avif:coverage_r4x16_band_01, avif:coverage_r4x16_band_03, avif:coverage_r4x16_band_04, avif:coverage_r4x16_band_05, avif:coverage_r4x16_band_06, avif:coverage_r4x16_grid_09, avif:coverage_r4x16_grid_10, avif:coverage_r8x16_band_01, avif:coverage_r8x16_band_02, avif:coverage_r8x16_band_03, avif:coverage_r8x16_band_04, avif:coverage_r8x16_band_05, avif:coverage_r8x16_band_06, avif:coverage_r8x16_band_09, avif:coverage_r8x16_band_10, avif:coverage_r8x16_neighbor_03, avif:coverage_r8x16_neighbor_06, avif:coverage_r8x16_neighbor_09, avif:coverage_square16_chroma_smooth_01, avif:coverage_square16_chroma_smooth_horizontal_01, avif:coverage_square16_chroma_smooth_vertical_01, avif:coverage_square16_filter_intra_mode0_01, avif:coverage_square32_origin_tx16x16_split_01, avif:coverage_square64_origin_tx32x32_split_01, avif:coverage_square8_chroma_diagonal113_01, avif:coverage_square8_chroma_diagonal45_angle51_01, avif:coverage_square8_chroma_diagonal67_vertical_01, avif:coverage_square8_luma_diagonal45_01, avif:coverage_square8_luma_diagonal67_vertical_01, avif:coverage_square8_luma_diagonal67_vertical_split_tx4x4_01, avif:coverage_square8_luma_diagonal67_vertical_split_tx4x4_angle70_01, avif:coverage_square8_luma_diagonal_down_right_01, avif:coverage_square8_luma_smooth_01, avif:coverage_square8_luma_smooth_horizontal_01, avif:coverage_square8_luma_smooth_vertical_01, avif:coverage_v4_vertical_checker, avif:coverage_v4x16_filter_intra_cdf19_false_01, avif:coverage_v4x16_predictor_adst_adst_01, avif:coverage_vertical8x16_chroma_diagonal157_01, avif:coverage_vertical8x16_chroma_horizontal_01, avif:coverage_vertical8x16_chroma_paeth_01, avif:coverage_vertical8x16_chroma_paeth_02, avif:coverage_vertical8x16_chroma_paeth_03, avif:coverage_vertical8x16_chroma_vertical_01, avif:coverage_vertical8x16_filter_intra_mode0_01, avif:coverage_vertical8x16_filter_intra_mode1_01, avif:coverage_vertical8x16_filter_intra_mode2_01, avif:coverage_vertical8x16_filter_intra_mode3_01, avif:coverage_vertical8x16_filter_intra_mode4_tx4x4_grid_01, avif:coverage_vertical8x16_following_chroma_dc_01, avif:coverage_vertical8x16_following_chroma_smooth_01, avif:coverage_vertical8x16_following_chroma_smooth_horizontal_01, avif:coverage_vertical8x16_following_chroma_smooth_vertical_01, avif:coverage_vertical8x16_following_filter_intra_mode2_01, avif:coverage_vertical8x16_following_luma_diagonal67_01, avif:coverage_vertical8x16_following_luma_diagonal67_angle64_01, avif:coverage_vertical8x16_following_luma_diagonal67_angle64_split_tx4x4_01, avif:coverage_vertical8x16_following_luma_smooth_01, avif:coverage_vertical8x16_following_luma_smooth_horizontal_01, avif:coverage_vertical8x16_following_luma_smooth_vertical_01, avif:hdr, avif:high_bitdepth_still_10bit_444_lossless, avif:high_bitdepth_still_12bit_444_lossless, avif:multitile, avif:partitioned_12x4_a, avif:partitioned_12x4_gray_127, avif:partitioned_12x4_gray_32, avif:partitioned_12x4_green, avif:partitioned_12x8_a, avif:partitioned_12x8_gray_32, avif:partitioned_12x8_green, avif:partitioned_16x4_a, avif:partitioned_16x4_gray_32, avif:partitioned_16x4_green, avif:partitioned_16x8_a, avif:partitioned_16x8_gray_32, avif:partitioned_16x8_green, avif:partitioned_4x12_a, avif:partitioned_4x12_gray_127, avif:partitioned_4x12_gray_32, avif:partitioned_4x12_green, avif:partitioned_4x16_a, avif:partitioned_4x16_gray_32, avif:partitioned_4x16_green, avif:partitioned_8x12_a, avif:partitioned_8x12_gray_32, avif:partitioned_8x12_green, avif:partitioned_8x16_a, avif:partitioned_8x16_gray_32, avif:partitioned_8x16_green, avif:partitioned_square_12x12_g96_direct_tokens, avif:partitioned_square_12x12_luma_eob1, avif:partitioned_square_12x12_luma_eob10_control, avif:partitioned_square_12x12_luma_eob12_control, avif:partitioned_square_12x12_luma_eob15_control, avif:partitioned_square_12x12_luma_eob2_control, avif:partitioned_square_12x12_luma_eob4_control, avif:partitioned_square_12x12_luma_eob6_control, avif:partitioned_square_12x12_luma_eob9_control, avif:partitioned_square_12x12_midpoint_g96_ac, avif:partitioned_square_12x12_top_left_luma_eob12_control, avif:partitioned_square_12x12_top_left_luma_eob4, avif:partitioned_square_16x16_g127, avif:partitioned_square_16x16_g64, avif:partitioned_square_16x16_g96_direct_tokens, avif:partitioned_square_16x16_r64, avif:partitioned_square_420_16x16_g96, avif:partitioned_square_420_16x16_rgb_delta, avif:portable_lossless_12x12_a, avif:portable_lossless_12x12_gray_127, avif:portable_lossless_12x16_a, avif:portable_lossless_12x16_gray_127, avif:portable_lossless_16x12_a, avif:portable_lossless_16x12_gray_127, avif:portable_lossless_16x16_a, avif:portable_lossless_16x16_gray_127, avif:portable_lossless_420_8x8_a, avif:portable_lossless_420_8x8_b, avif:portable_lossless_420_a, avif:portable_lossless_420_b, avif:portable_lossless_420_leaf_4x8_a, avif:portable_lossless_420_leaf_8x4_a, avif:portable_lossless_420_rect_12x4_gray_127, avif:portable_lossless_420_rect_12x8_gray_127, avif:portable_lossless_420_rect_16x4_gray_127, avif:portable_lossless_420_rect_16x8_gray_127, avif:portable_lossless_420_rect_4x12_gray_127, avif:portable_lossless_420_rect_4x16_gray_127, avif:portable_lossless_420_rect_8x12_gray_127, avif:portable_lossless_420_rect_8x16_gray_127, avif:portable_lossless_420_split_12x4_a, avif:portable_lossless_420_split_12x8_a, avif:portable_lossless_420_split_16x4_a, avif:portable_lossless_420_split_16x8_a, avif:portable_lossless_420_split_4x12_a, avif:portable_lossless_420_split_4x16_a, avif:portable_lossless_420_split_8x12_a, avif:portable_lossless_420_split_8x16_a, avif:portable_lossless_420_square_12x12_a, avif:portable_lossless_420_square_12x16_a, avif:portable_lossless_420_square_16x12_a, avif:portable_lossless_420_square_16x16_a, avif:portable_lossless_4x8_a, avif:portable_lossless_4x8_gray_127, avif:portable_lossless_8x4_a, avif:portable_lossless_8x4_gray_127, avif:portable_lossless_8x8_a, avif:portable_lossless_8x8_gray_127, avif:portable_lossless_a, avif:portable_lossless_b, avif:portable_lossless_gray_127, avif:portable_lossless_gray_32, avif:portable_lossy_420_q99_8x8_diag_eob6, avif:portable_lossy_420_q99_8x8_gray_0, avif:portable_lossy_420_q99_8x8_gray_122_control, avif:portable_lossy_420_q99_8x8_gray_123_control, avif:portable_lossy_420_q99_8x8_gray_124_control, avif:portable_lossy_420_q99_8x8_gray_125_control, avif:portable_lossy_420_q99_8x8_gray_126, avif:portable_lossy_420_q99_8x8_gray_127, avif:portable_lossy_420_q99_8x8_gray_129, avif:portable_lossy_420_q99_8x8_gray_130, avif:portable_lossy_420_q99_8x8_gray_131_control, avif:portable_lossy_420_q99_8x8_gray_132_control, avif:portable_lossy_420_q99_8x8_gray_133_control, avif:portable_lossy_420_q99_8x8_gray_134_control, avif:portable_lossy_420_q99_8x8_gray_192, avif:portable_lossy_420_q99_8x8_gray_255, avif:portable_lossy_420_q99_8x8_gray_64, avif:portable_lossy_420_q99_gray_0, avif:portable_lossy_420_q99_gray_122_control, avif:portable_lossy_420_q99_gray_123_control, avif:portable_lossy_420_q99_gray_124_control, avif:portable_lossy_420_q99_gray_125_control, avif:portable_lossy_420_q99_gray_126, avif:portable_lossy_420_q99_gray_127, avif:portable_lossy_420_q99_gray_128_control, avif:portable_lossy_420_q99_gray_129, avif:portable_lossy_420_q99_gray_130, avif:portable_lossy_420_q99_gray_131_control, avif:portable_lossy_420_q99_gray_132_control, avif:portable_lossy_420_q99_gray_133_control, avif:portable_lossy_420_q99_gray_134_control, avif:portable_lossy_420_q99_gray_192, avif:portable_lossy_420_q99_gray_255, avif:portable_lossy_420_q99_gray_64, avif:portable_lossy_420_q99_luma_eob_bin2_eob3, avif:portable_lossy_420_q99_rampx_eob5, avif:portable_lossy_420_q99_rampy_eob6, avif:portable_lossy_420_q99_token_1048_control, avif:portable_lossy_420_q99_token_2061, avif:portable_lossy_420_q99_token_2097724_masked_572, avif:portable_lossy_420_q99_token_2988, avif:portable_lossy_420_q99_token_7764, avif:portable_lossy_420_q99_token_7940, avif:portable_probe_12x12_gray_128, avif:portable_probe_12x12_gray_129, avif:portable_probe_12x16_gray_128, avif:portable_probe_12x16_gray_129, avif:portable_probe_16x12_gray_128, avif:portable_probe_16x12_gray_129, avif:portable_probe_16x16_gray_128, avif:portable_probe_16x16_gray_129, avif:portable_probe_4x8_gray_128, avif:portable_probe_4x8_gray_129, avif:portable_probe_8x4_gray_128, avif:portable_probe_8x4_gray_129, avif:portable_probe_8x8_gray_128, avif:portable_probe_8x8_gray_129, avif:portable_probe_gray_128, avif:portable_probe_gray_129, avif:portable_rect_12x4_a_speed0, avif:portable_rect_12x4_gray_128, avif:portable_rect_12x4_gray_129, avif:portable_rect_12x4_gray_32_speed0, avif:portable_rect_12x8_gray_127, avif:portable_rect_12x8_gray_128, avif:portable_rect_12x8_gray_129, avif:portable_rect_16x4_gray_127, avif:portable_rect_16x4_gray_128, avif:portable_rect_16x4_gray_129, avif:portable_rect_16x8_gray_127, avif:portable_rect_16x8_gray_128, avif:portable_rect_16x8_gray_129, avif:portable_rect_4x12_a_speed0, avif:portable_rect_4x12_gray_128, avif:portable_rect_4x12_gray_129, avif:portable_rect_4x12_gray_32_speed0, avif:portable_rect_4x16_gray_127, avif:portable_rect_4x16_gray_128, avif:portable_rect_4x16_gray_129, avif:portable_rect_8x12_gray_127, avif:portable_rect_8x12_gray_128, avif:portable_rect_8x12_gray_129, avif:portable_rect_8x16_gray_127, avif:portable_rect_8x16_gray_128, avif:portable_rect_8x16_gray_129
AVIF sequence_decode accepted Rgb8 TimedAnimation header_only — 2: avif:animated, avif:animated_error_resilient
AVIF sequence_decode accepted Rgba8 SingleFrame header_only — 2: avif:grid, avif:with_alpha
AVIF sequence_decode accepted Rgba8 TimedAnimation header_only — 1: avif:high_bitdepth
AVIF sequence_decode rejected — — (no result) header_only malformed 10: avif:animated_track_only, avif:error_animated_missing_sample_size, avif:error_animated_missing_sample_table, avif:error_animated_repeated_frame_id, avif:error_empty_tile_payload, avif:error_forbidden_422_partition, avif:error_invalid_sequence_profile, avif:error_invalid_tile_size, avif:portable_lossy_420_q99_eob_base_control, avif:portable_lossy_420_q99_eob_bin_control
AVIF sequence_decode rejected — — (no result) header_only unknown_format 7: avif:error_generic_heif_brands, avif:error_generic_heif_brands_generic_msf1, avif:error_generic_heif_without_compatible_brands, avif:error_misaligned_ftyp_size, avif:error_oversized_ftyp, avif:error_unsupported_major_brand, avif:error_unsupported_major_brand_non_image_isom_bmff
AVIF still_decode accepted Rgb8 — (image result) header_only — 324: avif:accepted_still_major_brands, avif:accepted_still_major_brands_major_brand_mif1_late_avif, avif:accepted_still_major_brands_major_brand_msf1, avif:animated, avif:animated_error_resilient, avif:baseline, avif:coverage_422_square16_vertical_halves_01, avif:coverage_adst_public_01, avif:coverage_adst_public_02, avif:coverage_adst_public_03, avif:coverage_adst_public_04, avif:coverage_adst_public_05, avif:coverage_adst_public_06, avif:coverage_adst_public_07, avif:coverage_adst_public_08, avif:coverage_adst_public_09, avif:coverage_adst_public_10, avif:coverage_entropy_mosaic_01, avif:coverage_entropy_mosaic_02, avif:coverage_entropy_mosaic_03, avif:coverage_entropy_mosaic_04, avif:coverage_entropy_mosaic_05, avif:coverage_entropy_mosaic_06, avif:coverage_entropy_mosaic_07, avif:coverage_entropy_mosaic_08, avif:coverage_entropy_mosaic_09, avif:coverage_entropy_mosaic_10, avif:coverage_h16x4_filter_intra_cdf14_false_01, avif:coverage_h16x4_filter_intra_tx8x4_split_01, avif:coverage_h16x4_following_h_dct_01, avif:coverage_h16x4_h_dct_cfl_01, avif:coverage_h16x4_predictor_adst_dct_01, avif:coverage_h16x4_predictor_adst_dct_f02_n08, avif:coverage_h16x4_tx4x4_split_01, avif:coverage_h16x4_tx8x4_split_01, avif:coverage_h16x8_following_dct_dct_01, avif:coverage_h16x8_origin_dct_dct_01, avif:coverage_h4_horizontal_bands, avif:coverage_h64x16_horizontal_ramp_01, avif:coverage_i444_full_chroma_top_left_paeth_01, avif:coverage_i444_palette2_square8_four_leaves, avif:coverage_i444_rect_01, avif:coverage_i444_rect_02, avif:coverage_i444_square16_cfl_01, avif:coverage_i444_square16_cfl_02, avif:coverage_i444_square16_cfl_03, avif:coverage_i444_square8_01, avif:coverage_i444_square8_02, avif:coverage_i444_square8_03, avif:coverage_i444_square8_04, avif:coverage_i444_square8_05, avif:coverage_i444_square8_06, avif:coverage_i444_square8_07, avif:coverage_i444_square8_08, avif:coverage_i444_square8_09, avif:coverage_i444_square8_10, avif:coverage_i444_square8_four_leaves, avif:coverage_i444_v16x32_following_filter_intra_mode3_01, avif:coverage_r16x32_following_filter_intra_split_mode0_01, avif:coverage_r16x32_following_filter_intra_split_mode3_01, avif:coverage_r16x32_grid_01, avif:coverage_r16x64_grid_01, avif:coverage_r16x8_band_01, avif:coverage_r16x8_band_02, avif:coverage_r16x8_band_03, avif:coverage_r16x8_band_04, avif:coverage_r16x8_band_05, avif:coverage_r16x8_band_06, avif:coverage_r16x8_band_07, avif:coverage_r16x8_band_08, avif:coverage_r16x8_band_09, avif:coverage_r16x8_band_10, avif:coverage_r16x8_neighbor_01, avif:coverage_r16x8_neighbor_02, avif:coverage_r16x8_neighbor_04, avif:coverage_r16x8_neighbor_06, avif:coverage_r16x8_neighbor_08, avif:coverage_r16x8_neighbor_10, avif:coverage_r32x16_filter_intra_tx8x8_01, avif:coverage_r32x16_origin_01, avif:coverage_r32x32_filter_intra_mode3_01, avif:coverage_r32x32_filter_intra_probe_01, avif:coverage_r32x32_following_01, avif:coverage_r32x32_following_filter_intra_split_mode0_01, avif:coverage_r32x8_filter_intra_cdf9_false_01, avif:coverage_r32x8_h4_ripple_01, avif:coverage_r4x16_band_01, avif:coverage_r4x16_band_03, avif:coverage_r4x16_band_04, avif:coverage_r4x16_band_05, avif:coverage_r4x16_band_06, avif:coverage_r4x16_grid_09, avif:coverage_r4x16_grid_10, avif:coverage_r8x16_band_01, avif:coverage_r8x16_band_02, avif:coverage_r8x16_band_03, avif:coverage_r8x16_band_04, avif:coverage_r8x16_band_05, avif:coverage_r8x16_band_06, avif:coverage_r8x16_band_09, avif:coverage_r8x16_band_10, avif:coverage_r8x16_neighbor_03, avif:coverage_r8x16_neighbor_06, avif:coverage_r8x16_neighbor_09, avif:coverage_square16_chroma_smooth_01, avif:coverage_square16_chroma_smooth_horizontal_01, avif:coverage_square16_chroma_smooth_vertical_01, avif:coverage_square16_filter_intra_mode0_01, avif:coverage_square32_origin_tx16x16_split_01, avif:coverage_square64_origin_tx32x32_split_01, avif:coverage_square8_chroma_diagonal113_01, avif:coverage_square8_chroma_diagonal45_angle51_01, avif:coverage_square8_chroma_diagonal67_vertical_01, avif:coverage_square8_luma_diagonal45_01, avif:coverage_square8_luma_diagonal67_vertical_01, avif:coverage_square8_luma_diagonal67_vertical_split_tx4x4_01, avif:coverage_square8_luma_diagonal67_vertical_split_tx4x4_angle70_01, avif:coverage_square8_luma_diagonal_down_right_01, avif:coverage_square8_luma_smooth_01, avif:coverage_square8_luma_smooth_horizontal_01, avif:coverage_square8_luma_smooth_vertical_01, avif:coverage_v4_vertical_checker, avif:coverage_v4x16_filter_intra_cdf19_false_01, avif:coverage_v4x16_predictor_adst_adst_01, avif:coverage_vertical8x16_chroma_diagonal157_01, avif:coverage_vertical8x16_chroma_horizontal_01, avif:coverage_vertical8x16_chroma_paeth_01, avif:coverage_vertical8x16_chroma_paeth_02, avif:coverage_vertical8x16_chroma_paeth_03, avif:coverage_vertical8x16_chroma_vertical_01, avif:coverage_vertical8x16_filter_intra_mode0_01, avif:coverage_vertical8x16_filter_intra_mode1_01, avif:coverage_vertical8x16_filter_intra_mode2_01, avif:coverage_vertical8x16_filter_intra_mode3_01, avif:coverage_vertical8x16_filter_intra_mode4_tx4x4_grid_01, avif:coverage_vertical8x16_following_chroma_dc_01, avif:coverage_vertical8x16_following_chroma_smooth_01, avif:coverage_vertical8x16_following_chroma_smooth_horizontal_01, avif:coverage_vertical8x16_following_chroma_smooth_vertical_01, avif:coverage_vertical8x16_following_filter_intra_mode2_01, avif:coverage_vertical8x16_following_luma_diagonal67_01, avif:coverage_vertical8x16_following_luma_diagonal67_angle64_01, avif:coverage_vertical8x16_following_luma_diagonal67_angle64_split_tx4x4_01, avif:coverage_vertical8x16_following_luma_smooth_01, avif:coverage_vertical8x16_following_luma_smooth_horizontal_01, avif:coverage_vertical8x16_following_luma_smooth_vertical_01, avif:error_animated_repeated_frame_id, avif:hdr, avif:high_bitdepth_still_10bit_444_lossless, avif:high_bitdepth_still_12bit_444_lossless, avif:multitile, avif:partitioned_12x4_a, avif:partitioned_12x4_gray_127, avif:partitioned_12x4_gray_32, avif:partitioned_12x4_green, avif:partitioned_12x8_a, avif:partitioned_12x8_gray_32, avif:partitioned_12x8_green, avif:partitioned_16x4_a, avif:partitioned_16x4_gray_32, avif:partitioned_16x4_green, avif:partitioned_16x8_a, avif:partitioned_16x8_gray_32, avif:partitioned_16x8_green, avif:partitioned_4x12_a, avif:partitioned_4x12_gray_127, avif:partitioned_4x12_gray_32, avif:partitioned_4x12_green, avif:partitioned_4x16_a, avif:partitioned_4x16_gray_32, avif:partitioned_4x16_green, avif:partitioned_8x12_a, avif:partitioned_8x12_gray_32, avif:partitioned_8x12_green, avif:partitioned_8x16_a, avif:partitioned_8x16_gray_32, avif:partitioned_8x16_green, avif:partitioned_square_12x12_g96_direct_tokens, avif:partitioned_square_12x12_luma_eob1, avif:partitioned_square_12x12_luma_eob10_control, avif:partitioned_square_12x12_luma_eob12_control, avif:partitioned_square_12x12_luma_eob15_control, avif:partitioned_square_12x12_luma_eob2_control, avif:partitioned_square_12x12_luma_eob4_control, avif:partitioned_square_12x12_luma_eob6_control, avif:partitioned_square_12x12_luma_eob9_control, avif:partitioned_square_12x12_midpoint_g96_ac, avif:partitioned_square_12x12_top_left_luma_eob12_control, avif:partitioned_square_12x12_top_left_luma_eob4, avif:partitioned_square_16x16_g127, avif:partitioned_square_16x16_g64, avif:partitioned_square_16x16_g96_direct_tokens, avif:partitioned_square_16x16_r64, avif:partitioned_square_420_16x16_g96, avif:partitioned_square_420_16x16_rgb_delta, avif:portable_lossless_12x12_a, avif:portable_lossless_12x12_gray_127, avif:portable_lossless_12x16_a, avif:portable_lossless_12x16_gray_127, avif:portable_lossless_16x12_a, avif:portable_lossless_16x12_gray_127, avif:portable_lossless_16x16_a, avif:portable_lossless_16x16_gray_127, avif:portable_lossless_420_8x8_a, avif:portable_lossless_420_8x8_b, avif:portable_lossless_420_a, avif:portable_lossless_420_b, avif:portable_lossless_420_leaf_4x8_a, avif:portable_lossless_420_leaf_8x4_a, avif:portable_lossless_420_rect_12x4_gray_127, avif:portable_lossless_420_rect_12x8_gray_127, avif:portable_lossless_420_rect_16x4_gray_127, avif:portable_lossless_420_rect_16x8_gray_127, avif:portable_lossless_420_rect_4x12_gray_127, avif:portable_lossless_420_rect_4x16_gray_127, avif:portable_lossless_420_rect_8x12_gray_127, avif:portable_lossless_420_rect_8x16_gray_127, avif:portable_lossless_420_split_12x4_a, avif:portable_lossless_420_split_12x8_a, avif:portable_lossless_420_split_16x4_a, avif:portable_lossless_420_split_16x8_a, avif:portable_lossless_420_split_4x12_a, avif:portable_lossless_420_split_4x16_a, avif:portable_lossless_420_split_8x12_a, avif:portable_lossless_420_split_8x16_a, avif:portable_lossless_420_square_12x12_a, avif:portable_lossless_420_square_12x16_a, avif:portable_lossless_420_square_16x12_a, avif:portable_lossless_420_square_16x16_a, avif:portable_lossless_4x8_a, avif:portable_lossless_4x8_gray_127, avif:portable_lossless_8x4_a, avif:portable_lossless_8x4_gray_127, avif:portable_lossless_8x8_a, avif:portable_lossless_8x8_gray_127, avif:portable_lossless_a, avif:portable_lossless_b, avif:portable_lossless_gray_127, avif:portable_lossless_gray_32, avif:portable_lossy_420_q99_8x8_diag_eob6, avif:portable_lossy_420_q99_8x8_gray_0, avif:portable_lossy_420_q99_8x8_gray_122_control, avif:portable_lossy_420_q99_8x8_gray_123_control, avif:portable_lossy_420_q99_8x8_gray_124_control, avif:portable_lossy_420_q99_8x8_gray_125_control, avif:portable_lossy_420_q99_8x8_gray_126, avif:portable_lossy_420_q99_8x8_gray_127, avif:portable_lossy_420_q99_8x8_gray_129, avif:portable_lossy_420_q99_8x8_gray_130, avif:portable_lossy_420_q99_8x8_gray_131_control, avif:portable_lossy_420_q99_8x8_gray_132_control, avif:portable_lossy_420_q99_8x8_gray_133_control, avif:portable_lossy_420_q99_8x8_gray_134_control, avif:portable_lossy_420_q99_8x8_gray_192, avif:portable_lossy_420_q99_8x8_gray_255, avif:portable_lossy_420_q99_8x8_gray_64, avif:portable_lossy_420_q99_gray_0, avif:portable_lossy_420_q99_gray_122_control, avif:portable_lossy_420_q99_gray_123_control, avif:portable_lossy_420_q99_gray_124_control, avif:portable_lossy_420_q99_gray_125_control, avif:portable_lossy_420_q99_gray_126, avif:portable_lossy_420_q99_gray_127, avif:portable_lossy_420_q99_gray_128_control, avif:portable_lossy_420_q99_gray_129, avif:portable_lossy_420_q99_gray_130, avif:portable_lossy_420_q99_gray_131_control, avif:portable_lossy_420_q99_gray_132_control, avif:portable_lossy_420_q99_gray_133_control, avif:portable_lossy_420_q99_gray_134_control, avif:portable_lossy_420_q99_gray_192, avif:portable_lossy_420_q99_gray_255, avif:portable_lossy_420_q99_gray_64, avif:portable_lossy_420_q99_luma_eob_bin2_eob3, avif:portable_lossy_420_q99_rampx_eob5, avif:portable_lossy_420_q99_rampy_eob6, avif:portable_lossy_420_q99_token_1048_control, avif:portable_lossy_420_q99_token_2061, avif:portable_lossy_420_q99_token_2097724_masked_572, avif:portable_lossy_420_q99_token_2988, avif:portable_lossy_420_q99_token_7764, avif:portable_lossy_420_q99_token_7940, avif:portable_probe_12x12_gray_128, avif:portable_probe_12x12_gray_129, avif:portable_probe_12x16_gray_128, avif:portable_probe_12x16_gray_129, avif:portable_probe_16x12_gray_128, avif:portable_probe_16x12_gray_129, avif:portable_probe_16x16_gray_128, avif:portable_probe_16x16_gray_129, avif:portable_probe_4x8_gray_128, avif:portable_probe_4x8_gray_129, avif:portable_probe_8x4_gray_128, avif:portable_probe_8x4_gray_129, avif:portable_probe_8x8_gray_128, avif:portable_probe_8x8_gray_129, avif:portable_probe_gray_128, avif:portable_probe_gray_129, avif:portable_rect_12x4_a_speed0, avif:portable_rect_12x4_gray_128, avif:portable_rect_12x4_gray_129, avif:portable_rect_12x4_gray_32_speed0, avif:portable_rect_12x8_gray_127, avif:portable_rect_12x8_gray_128, avif:portable_rect_12x8_gray_129, avif:portable_rect_16x4_gray_127, avif:portable_rect_16x4_gray_128, avif:portable_rect_16x4_gray_129, avif:portable_rect_16x8_gray_127, avif:portable_rect_16x8_gray_128, avif:portable_rect_16x8_gray_129, avif:portable_rect_4x12_a_speed0, avif:portable_rect_4x12_gray_128, avif:portable_rect_4x12_gray_129, avif:portable_rect_4x12_gray_32_speed0, avif:portable_rect_4x16_gray_127, avif:portable_rect_4x16_gray_128, avif:portable_rect_4x16_gray_129, avif:portable_rect_8x12_gray_127, avif:portable_rect_8x12_gray_128, avif:portable_rect_8x12_gray_129, avif:portable_rect_8x16_gray_127, avif:portable_rect_8x16_gray_128, avif:portable_rect_8x16_gray_129
AVIF still_decode accepted Rgba8 — (image result) header_only — 3: avif:grid, avif:high_bitdepth, avif:with_alpha
AVIF still_decode rejected — — (no result) header_only malformed 9: avif:animated_track_only, avif:error_animated_missing_sample_size, avif:error_animated_missing_sample_table, avif:error_empty_tile_payload, avif:error_forbidden_422_partition, avif:error_invalid_sequence_profile, avif:error_invalid_tile_size, avif:portable_lossy_420_q99_eob_base_control, avif:portable_lossy_420_q99_eob_bin_control
AVIF still_decode rejected — — (no result) header_only unknown_format 7: avif:error_generic_heif_brands, avif:error_generic_heif_brands_generic_msf1, avif:error_generic_heif_without_compatible_brands, avif:error_misaligned_ftyp_size, avif:error_oversized_ftyp, avif:error_unsupported_major_brand, avif:error_unsupported_major_brand_non_image_isom_bmff
BMP sequence_decode accepted L1 SingleFrame header_only — 2: bmp:depth_1, bmp:top_down_top_down_1_canonical
BMP sequence_decode accepted L8 SingleFrame header_only — 1: bmp:depth_8_gray
BMP sequence_decode accepted P8 SingleFrame header_only — 17: bmp:bottom_up_bottom_up_1_palette, bmp:compression_rle4, bmp:compression_rle4_rle4_mixed, bmp:compression_rle8, bmp:compression_rle8_rle8_absolute_odd, bmp:compression_rle8_rle8_delta, bmp:compression_rle8_rle8_mixed, bmp:compression_rle8_rle8_top_down, bmp:depth_4, bmp:depth_8, bmp:depth_8_8bit_implicit_palette, bmp:depth_8_palette_blue_mismatch, bmp:depth_8_palette_green_mismatch, bmp:depth_8_palette_red_mismatch, bmp:top_down_top_down_1, bmp:top_down_top_down_4, bmp:top_down_top_down_8
BMP sequence_decode accepted Rgb8 SingleFrame header_only — 19: bmp:bottom_up, bmp:compression_bitfields, bmp:compression_bitfields_bitfields_v2_32_no_alpha, bmp:compression_bitfields_v4header16, bmp:compression_none, bmp:data_offset_before_header, bmp:depth_16, bmp:depth_24, bmp:depth_32, bmp:os2_v1, bmp:planes_nonstandard, bmp:size_1x1, bmp:size_odd, bmp:size_odd_width2, bmp:size_odd_width3, bmp:size_odd_width31, bmp:top_down, bmp:top_down_top_down_16, bmp:top_down_top_down_32
BMP sequence_decode accepted Rgba8 SingleFrame header_only — 2: bmp:v4_header, bmp:v5_header
BMP sequence_decode rejected — — (no result) header_only malformed 44: bmp:error_malformed_4bit_gray, bmp:error_malformed_bitfields_truncated_blue_mask, bmp:error_malformed_bitfields_truncated_green_mask, bmp:error_malformed_bitfields_truncated_masks, bmp:error_malformed_core_header_truncated_depth, bmp:error_malformed_core_header_truncated_height, bmp:error_malformed_core_header_truncated_planes, bmp:error_malformed_core_header_truncated_width, bmp:error_malformed_core_zero_width, bmp:error_malformed_info_header_truncated_colors_important, bmp:error_malformed_info_header_truncated_colors_used, bmp:error_malformed_info_header_truncated_compression, bmp:error_malformed_info_header_truncated_depth, bmp:error_malformed_info_header_truncated_height, bmp:error_malformed_info_header_truncated_image_size, bmp:error_malformed_info_header_truncated_planes, bmp:error_malformed_info_header_truncated_x_pels, bmp:error_malformed_info_header_truncated_y_pels, bmp:error_malformed_invalid_height, bmp:error_malformed_invalid_width, bmp:error_malformed_oversized_height, bmp:error_malformed_oversized_palette, bmp:error_malformed_oversized_width, bmp:error_malformed_rle4_absolute_truncated, bmp:error_malformed_rle4_delta_truncated, bmp:error_malformed_rle4_early_eob, bmp:error_malformed_rle4_invalid_depth, bmp:error_malformed_rle8_absolute_truncated, bmp:error_malformed_rle8_delta_missing_payload, bmp:error_malformed_rle8_delta_truncated, bmp:error_malformed_rle8_early_eob, bmp:error_malformed_rle8_empty_stream, bmp:error_malformed_rle8_invalid_depth, bmp:error_malformed_rle8_short_pair, bmp:error_malformed_truncated_data_offset, bmp:error_malformed_truncated_dib_header_size, bmp:error_malformed_truncated_file_size, bmp:error_malformed_truncated_header, bmp:error_malformed_truncated_palette, bmp:error_malformed_truncated_pixels, bmp:error_malformed_v4_bitfields_truncated_alpha_mask, bmp:error_malformed_v4_bitfields_truncated_blue_mask, bmp:error_malformed_v4_bitfields_truncated_green_mask, bmp:error_malformed_v4_bitfields_truncated_masks
BMP sequence_decode rejected — — (no result) header_only unknown_format 7: bmp:error_malformed_truncated_magic, bmp:error_not_bmp, bmp:error_related_os2_signatures, bmp:error_related_os2_signatures_related_ci, bmp:error_related_os2_signatures_related_cp, bmp:error_related_os2_signatures_related_ic, bmp:error_related_os2_signatures_related_pt
BMP sequence_decode rejected — — (no result) header_only unsupported 7: bmp:error_malformed, bmp:error_malformed_2bit, bmp:error_malformed_2bit_gray, bmp:error_malformed_bitfields_zero_blue_mask, bmp:error_malformed_bitfields_zero_mask, bmp:error_malformed_bitfields_zero_red_mask, bmp:error_malformed_invalid_depth
BMP still_decode accepted L1 — (image result) header_only — 2: bmp:depth_1, bmp:top_down_top_down_1_canonical
BMP still_decode accepted L8 — (image result) header_only — 1: bmp:depth_8_gray
BMP still_decode accepted P8 — (image result) header_only — 17: bmp:bottom_up_bottom_up_1_palette, bmp:compression_rle4, bmp:compression_rle4_rle4_mixed, bmp:compression_rle8, bmp:compression_rle8_rle8_absolute_odd, bmp:compression_rle8_rle8_delta, bmp:compression_rle8_rle8_mixed, bmp:compression_rle8_rle8_top_down, bmp:depth_4, bmp:depth_8, bmp:depth_8_8bit_implicit_palette, bmp:depth_8_palette_blue_mismatch, bmp:depth_8_palette_green_mismatch, bmp:depth_8_palette_red_mismatch, bmp:top_down_top_down_1, bmp:top_down_top_down_4, bmp:top_down_top_down_8
BMP still_decode accepted Rgb8 — (image result) header_only — 19: bmp:bottom_up, bmp:compression_bitfields, bmp:compression_bitfields_bitfields_v2_32_no_alpha, bmp:compression_bitfields_v4header16, bmp:compression_none, bmp:data_offset_before_header, bmp:depth_16, bmp:depth_24, bmp:depth_32, bmp:os2_v1, bmp:planes_nonstandard, bmp:size_1x1, bmp:size_odd, bmp:size_odd_width2, bmp:size_odd_width3, bmp:size_odd_width31, bmp:top_down, bmp:top_down_top_down_16, bmp:top_down_top_down_32
BMP still_decode accepted Rgba8 — (image result) header_only — 2: bmp:v4_header, bmp:v5_header
BMP still_decode rejected — — (no result) header_only malformed 44: bmp:error_malformed_4bit_gray, bmp:error_malformed_bitfields_truncated_blue_mask, bmp:error_malformed_bitfields_truncated_green_mask, bmp:error_malformed_bitfields_truncated_masks, bmp:error_malformed_core_header_truncated_depth, bmp:error_malformed_core_header_truncated_height, bmp:error_malformed_core_header_truncated_planes, bmp:error_malformed_core_header_truncated_width, bmp:error_malformed_core_zero_width, bmp:error_malformed_info_header_truncated_colors_important, bmp:error_malformed_info_header_truncated_colors_used, bmp:error_malformed_info_header_truncated_compression, bmp:error_malformed_info_header_truncated_depth, bmp:error_malformed_info_header_truncated_height, bmp:error_malformed_info_header_truncated_image_size, bmp:error_malformed_info_header_truncated_planes, bmp:error_malformed_info_header_truncated_x_pels, bmp:error_malformed_info_header_truncated_y_pels, bmp:error_malformed_invalid_height, bmp:error_malformed_invalid_width, bmp:error_malformed_oversized_height, bmp:error_malformed_oversized_palette, bmp:error_malformed_oversized_width, bmp:error_malformed_rle4_absolute_truncated, bmp:error_malformed_rle4_delta_truncated, bmp:error_malformed_rle4_early_eob, bmp:error_malformed_rle4_invalid_depth, bmp:error_malformed_rle8_absolute_truncated, bmp:error_malformed_rle8_delta_missing_payload, bmp:error_malformed_rle8_delta_truncated, bmp:error_malformed_rle8_early_eob, bmp:error_malformed_rle8_empty_stream, bmp:error_malformed_rle8_invalid_depth, bmp:error_malformed_rle8_short_pair, bmp:error_malformed_truncated_data_offset, bmp:error_malformed_truncated_dib_header_size, bmp:error_malformed_truncated_file_size, bmp:error_malformed_truncated_header, bmp:error_malformed_truncated_palette, bmp:error_malformed_truncated_pixels, bmp:error_malformed_v4_bitfields_truncated_alpha_mask, bmp:error_malformed_v4_bitfields_truncated_blue_mask, bmp:error_malformed_v4_bitfields_truncated_green_mask, bmp:error_malformed_v4_bitfields_truncated_masks
BMP still_decode rejected — — (no result) header_only unknown_format 7: bmp:error_malformed_truncated_magic, bmp:error_not_bmp, bmp:error_related_os2_signatures, bmp:error_related_os2_signatures_related_ci, bmp:error_related_os2_signatures_related_cp, bmp:error_related_os2_signatures_related_ic, bmp:error_related_os2_signatures_related_pt
BMP still_decode rejected — — (no result) header_only unsupported 7: bmp:error_malformed, bmp:error_malformed_2bit, bmp:error_malformed_2bit_gray, bmp:error_malformed_bitfields_zero_blue_mask, bmp:error_malformed_bitfields_zero_mask, bmp:error_malformed_bitfields_zero_red_mask, bmp:error_malformed_invalid_depth
GIF sequence_decode accepted L8 SingleFrame header_only — 1: gif:palette_absent
GIF sequence_decode accepted L8 TimedAnimation header_only — 1: gif:palette_absent_animated_no_palette
GIF sequence_decode accepted P8 SingleFrame header_only — 19: gif:alternate_loop_extension_bad_loop_payload, gif:alternate_loop_extension_short_loop_payload, gif:color_table_global, gif:color_table_local, gif:color_table_local_local_palette_only, gif:ignored_extension, gif:ignored_extension_unknown_application, gif:interlaced, gif:logical_canvas_fallback, gif:logical_canvas_fallback_frame_outside_logical, gif:lzw_boundary_leniency, gif:lzw_boundary_leniency_lzw_dictionary_saturation, gif:lzw_boundary_leniency_lzw_kwkwk_clipped, gif:lzw_boundary_leniency_lzw_no_eoi, gif:palette_index_leniency, gif:size_1x1, gif:static_gif, gif:transparency_index_leniency, gif:transparent
GIF sequence_decode accepted P8 TimedAnimation header_only — 9: gif:alternate_loop_extension, gif:alternate_loop_extension_animext_bad_payload, gif:animated_gif, gif:animated_gif_animated_3frame, gif:extension_gce, gif:extension_gce_disposal_keep, gif:extension_gce_disposal_reserved, gif:extension_gce_gce_previous, gif:extension_gce_nonstandard_gce_size
GIF sequence_decode rejected — — (no result) header_only dimensions 3: gif:error_malformed_bad_gce_terminator, gif:error_malformed_zero_frame_height, gif:error_malformed_zero_frame_width
GIF sequence_decode rejected — — (no result) header_only malformed 40: gif:error_malformed_application_no_length, gif:error_malformed_comment_no_subblock_length, gif:error_malformed_declared_global_palette_short, gif:error_malformed_extension_no_label, gif:error_malformed_gce_no_size, gif:error_malformed_gce_recovery_payload_truncated, gif:error_malformed_gce_recovery_subblock_truncated, gif:error_malformed_gce_truncated_after_delay, gif:error_malformed_gce_truncated_after_index, gif:error_malformed_gce_truncated_after_packed, gif:error_malformed_gce_truncated_after_size, gif:error_malformed_image_no_left, gif:error_malformed_image_truncated_after_height, gif:error_malformed_image_truncated_after_left, gif:error_malformed_image_truncated_after_packed, gif:error_malformed_image_truncated_after_top, gif:error_malformed_image_truncated_after_width, gif:error_malformed_lzw_end_only, gif:error_malformed_lzw_invalid_first, gif:error_malformed_lzw_invalid_future, gif:error_malformed_lzw_truncated_output, gif:error_malformed_min_code_nine, gif:error_malformed_min_code_one, gif:error_malformed_no_frame_no_trailer, gif:error_malformed_no_frame_trailer, gif:error_malformed_truncated_after_background, gif:error_malformed_truncated_after_height, gif:error_malformed_truncated_after_packed, gif:error_malformed_truncated_after_width, gif:error_malformed_truncated_application_identifier, gif:error_malformed_truncated_application_subblock, gif:error_malformed_truncated_comment_subblock, gif:error_malformed_truncated_gce, gif:error_malformed_truncated_global_palette, gif:error_malformed_truncated_image_data, gif:error_malformed_truncated_image_descriptor, gif:error_malformed_truncated_local_palette, gif:error_malformed_truncated_logical_screen, gif:error_malformed_truncated_sub_block, gif:error_malformed_unknown_block
GIF sequence_decode rejected — — (no result) header_only unknown_format 4: gif:error_empty, gif:error_malformed, gif:error_malformed_near_miss_version, gif:error_malformed_truncated_signature
GIF still_decode accepted L8 — (image result) header_only — 2: gif:palette_absent, gif:palette_absent_animated_no_palette
GIF still_decode accepted P8 — (image result) header_only — 28: gif:alternate_loop_extension, gif:alternate_loop_extension_animext_bad_payload, gif:alternate_loop_extension_bad_loop_payload, gif:alternate_loop_extension_short_loop_payload, gif:animated_gif, gif:animated_gif_animated_3frame, gif:color_table_global, gif:color_table_local, gif:color_table_local_local_palette_only, gif:extension_gce, gif:extension_gce_disposal_keep, gif:extension_gce_disposal_reserved, gif:extension_gce_gce_previous, gif:extension_gce_nonstandard_gce_size, gif:ignored_extension, gif:ignored_extension_unknown_application, gif:interlaced, gif:logical_canvas_fallback, gif:logical_canvas_fallback_frame_outside_logical, gif:lzw_boundary_leniency, gif:lzw_boundary_leniency_lzw_dictionary_saturation, gif:lzw_boundary_leniency_lzw_kwkwk_clipped, gif:lzw_boundary_leniency_lzw_no_eoi, gif:palette_index_leniency, gif:size_1x1, gif:static_gif, gif:transparency_index_leniency, gif:transparent
GIF still_decode rejected — — (no result) header_only dimensions 3: gif:error_malformed_bad_gce_terminator, gif:error_malformed_zero_frame_height, gif:error_malformed_zero_frame_width
GIF still_decode rejected — — (no result) header_only malformed 40: gif:error_malformed_application_no_length, gif:error_malformed_comment_no_subblock_length, gif:error_malformed_declared_global_palette_short, gif:error_malformed_extension_no_label, gif:error_malformed_gce_no_size, gif:error_malformed_gce_recovery_payload_truncated, gif:error_malformed_gce_recovery_subblock_truncated, gif:error_malformed_gce_truncated_after_delay, gif:error_malformed_gce_truncated_after_index, gif:error_malformed_gce_truncated_after_packed, gif:error_malformed_gce_truncated_after_size, gif:error_malformed_image_no_left, gif:error_malformed_image_truncated_after_height, gif:error_malformed_image_truncated_after_left, gif:error_malformed_image_truncated_after_packed, gif:error_malformed_image_truncated_after_top, gif:error_malformed_image_truncated_after_width, gif:error_malformed_lzw_end_only, gif:error_malformed_lzw_invalid_first, gif:error_malformed_lzw_invalid_future, gif:error_malformed_lzw_truncated_output, gif:error_malformed_min_code_nine, gif:error_malformed_min_code_one, gif:error_malformed_no_frame_no_trailer, gif:error_malformed_no_frame_trailer, gif:error_malformed_truncated_after_background, gif:error_malformed_truncated_after_height, gif:error_malformed_truncated_after_packed, gif:error_malformed_truncated_after_width, gif:error_malformed_truncated_application_identifier, gif:error_malformed_truncated_application_subblock, gif:error_malformed_truncated_comment_subblock, gif:error_malformed_truncated_gce, gif:error_malformed_truncated_global_palette, gif:error_malformed_truncated_image_data, gif:error_malformed_truncated_image_descriptor, gif:error_malformed_truncated_local_palette, gif:error_malformed_truncated_logical_screen, gif:error_malformed_truncated_sub_block, gif:error_malformed_unknown_block
GIF still_decode rejected — — (no result) header_only unknown_format 4: gif:error_empty, gif:error_malformed, gif:error_malformed_near_miss_version, gif:error_malformed_truncated_signature
ICO sequence_decode accepted P8 SingleFrame header_only — 2: ico:cursor, ico:cursor_cursor_default_palette
ICO sequence_decode accepted Rgb8 SingleFrame header_only — 6: ico:cursor_cursor_24bit, ico:multi_res, ico:multi_res_multi_descending, ico:single_icon, ico:size_16x16, ico:size_256x256
ICO sequence_decode accepted Rgba8 SingleFrame header_only — 10: ico:bmp_default_palette, ico:bmp_depths, ico:bmp_depths_bmp_32bit, ico:bmp_depths_bmp_4bit, ico:bmp_depths_bmp_8bit, ico:bmp_entry, ico:bmp_mask_transparency, ico:bmp_odd_width, ico:bmp_short_palette_leniency, ico:png_entry
ICO sequence_decode rejected — — (no result) header_only malformed 22: ico:error_malformed_bmp_1bit_short_palette, ico:error_malformed_bmp_1bit_truncated_pixels, ico:error_malformed_bmp_24bit_truncated_pixels, ico:error_malformed_bmp_32bit_truncated_pixels, ico:error_malformed_bmp_4bit_short_palette_high, ico:error_malformed_bmp_4bit_short_palette_low, ico:error_malformed_bmp_4bit_truncated_pixels, ico:error_malformed_bmp_8bit_truncated_pixels, ico:error_malformed_cursor_header_oob, ico:error_malformed_cursor_truncated_dib, ico:error_malformed_oversized_height, ico:error_malformed_oversized_width, ico:error_malformed_png_short_header, ico:error_malformed_short_dib, ico:error_malformed_too_many_entries, ico:error_malformed_truncated_directory, ico:error_malformed_truncated_entry, ico:error_malformed_zero_entries, ico:error_malformed_zero_entry, ico:error_malformed_zero_height, ico:error_malformed_zero_offset, ico:error_malformed_zero_width
ICO sequence_decode rejected — — (no result) header_only unknown_format 3: ico:error_malformed, ico:error_malformed_invalid_reserved, ico:error_malformed_invalid_type
ICO sequence_decode rejected — — (no result) header_only unsupported 3: ico:error_malformed_cursor_palette_overflow, ico:error_malformed_cursor_short_header, ico:error_malformed_unsupported_bpp
ICO still_decode accepted P8 — (image result) header_only — 2: ico:cursor, ico:cursor_cursor_default_palette
ICO still_decode accepted Rgb8 — (image result) header_only — 6: ico:cursor_cursor_24bit, ico:multi_res, ico:multi_res_multi_descending, ico:single_icon, ico:size_16x16, ico:size_256x256
ICO still_decode accepted Rgba8 — (image result) header_only — 10: ico:bmp_default_palette, ico:bmp_depths, ico:bmp_depths_bmp_32bit, ico:bmp_depths_bmp_4bit, ico:bmp_depths_bmp_8bit, ico:bmp_entry, ico:bmp_mask_transparency, ico:bmp_odd_width, ico:bmp_short_palette_leniency, ico:png_entry
ICO still_decode rejected — — (no result) header_only malformed 22: ico:error_malformed_bmp_1bit_short_palette, ico:error_malformed_bmp_1bit_truncated_pixels, ico:error_malformed_bmp_24bit_truncated_pixels, ico:error_malformed_bmp_32bit_truncated_pixels, ico:error_malformed_bmp_4bit_short_palette_high, ico:error_malformed_bmp_4bit_short_palette_low, ico:error_malformed_bmp_4bit_truncated_pixels, ico:error_malformed_bmp_8bit_truncated_pixels, ico:error_malformed_cursor_header_oob, ico:error_malformed_cursor_truncated_dib, ico:error_malformed_oversized_height, ico:error_malformed_oversized_width, ico:error_malformed_png_short_header, ico:error_malformed_short_dib, ico:error_malformed_too_many_entries, ico:error_malformed_truncated_directory, ico:error_malformed_truncated_entry, ico:error_malformed_zero_entries, ico:error_malformed_zero_entry, ico:error_malformed_zero_height, ico:error_malformed_zero_offset, ico:error_malformed_zero_width
ICO still_decode rejected — — (no result) header_only unknown_format 3: ico:error_malformed, ico:error_malformed_invalid_reserved, ico:error_malformed_invalid_type
ICO still_decode rejected — — (no result) header_only unsupported 3: ico:error_malformed_cursor_palette_overflow, ico:error_malformed_cursor_short_header, ico:error_malformed_unsupported_bpp
JPEG sequence_decode accepted Cmyk8 SingleFrame structure — 3: jpeg:color_cmyk, jpeg:color_cmyk_raw, jpeg:progressive_modes_progressive_cmyk
JPEG sequence_decode accepted L8 SingleFrame structure — 2: jpeg:progressive_modes, jpeg:subsampling_gray
JPEG sequence_decode accepted Rgb8 SingleFrame structure — 46: jpeg:baseline_standard, jpeg:color_rgb, jpeg:color_ycbcr, jpeg:dqt_16bit, jpeg:exif_orientation, jpeg:exif_thumbnail, jpeg:huffman_default, jpeg:huffman_optimized, jpeg:huffman_progressive, jpeg:multiple_eoi, jpeg:narrow_422, jpeg:no_exif, jpeg:pillow_tolerated_malformed, jpeg:pillow_tolerated_malformed_app14_non_adobe, jpeg:pillow_tolerated_malformed_entropy_early_eoi_1, jpeg:pillow_tolerated_malformed_entropy_early_eoi_64, jpeg:pillow_tolerated_malformed_entropy_empty_scan, jpeg:pillow_tolerated_malformed_entropy_eoi_padding, jpeg:pillow_tolerated_malformed_entropy_stuffed_ff_prefix, jpeg:pillow_tolerated_malformed_entropy_truncated_tail_64, jpeg:pillow_tolerated_malformed_prefixed_stuffed_marker, jpeg:pillow_tolerated_malformed_progressive_scan0_empty, jpeg:pillow_tolerated_malformed_unknown_short_length, jpeg:progressive_restart, jpeg:progressive_spectral, jpeg:quality_1, jpeg:quality_10, jpeg:quality_100, jpeg:quality_100_q75, jpeg:quality_100_q90, jpeg:quality_50, jpeg:quality_50_q25, jpeg:restart_interval, jpeg:restart_none, jpeg:size_1x1, jpeg:size_large, jpeg:size_minimal, jpeg:size_odd, jpeg:size_odd_33x33, jpeg:subsampling_411, jpeg:subsampling_420, jpeg:subsampling_422, jpeg:subsampling_444, jpeg:trailing_data, jpeg:unusual_sampling, jpeg:unusual_sampling_sampling_1x3
JPEG sequence_decode rejected — — (no result) structure malformed 70: jpeg:malformed_markers, jpeg:malformed_markers_app14_adobe_short_transform, jpeg:malformed_markers_app14_declared_too_long, jpeg:malformed_markers_app14_no_length, jpeg:malformed_markers_app14_truncated_payload, jpeg:malformed_markers_dht_bad_table, jpeg:malformed_markers_dht_no_info, jpeg:malformed_markers_dht_no_length, jpeg:malformed_markers_dht_oversubscribed, jpeg:malformed_markers_dht_truncated_counts, jpeg:malformed_markers_dht_truncated_values, jpeg:malformed_markers_dqt_bad_table, jpeg:malformed_markers_dqt_no_info, jpeg:malformed_markers_dqt_no_length, jpeg:malformed_markers_dqt_truncated_16bit_value, jpeg:malformed_markers_dqt_truncated_8bit_value, jpeg:malformed_markers_dri_no_length, jpeg:malformed_markers_dri_no_value, jpeg:malformed_markers_duplicate_sof, jpeg:malformed_markers_entropy_unexpected_marker, jpeg:malformed_markers_eoi_without_sos, jpeg:malformed_markers_fill_marker_only, jpeg:malformed_markers_fill_marker_truncated, jpeg:malformed_markers_progressive_missing_quant_table, jpeg:malformed_markers_restart_before_scan, jpeg:malformed_markers_sof_bad_quant_table, jpeg:malformed_markers_sof_high_h_sampling, jpeg:malformed_markers_sof_high_v_sampling, jpeg:malformed_markers_sof_missing_quant_table, jpeg:malformed_markers_sof_no_comp_id, jpeg:malformed_markers_sof_no_components, jpeg:malformed_markers_sof_no_height, jpeg:malformed_markers_sof_no_length, jpeg:malformed_markers_sof_no_precision, jpeg:malformed_markers_sof_no_quant, jpeg:malformed_markers_sof_no_sampling, jpeg:malformed_markers_sof_no_width, jpeg:malformed_markers_sof_partial_height, jpeg:malformed_markers_sof_precision_12, jpeg:malformed_markers_sof_short_component_table, jpeg:malformed_markers_sof_short_components, jpeg:malformed_markers_sof_short_height, jpeg:malformed_markers_sof_short_width, jpeg:malformed_markers_sof_sparse_quant_table, jpeg:malformed_markers_sof_two_components, jpeg:malformed_markers_sof_zero_height, jpeg:malformed_markers_sof_zero_sampling, jpeg:malformed_markers_sof_zero_v_sampling, jpeg:malformed_markers_sof_zero_width, jpeg:malformed_markers_sos_bad_ac_table, jpeg:malformed_markers_sos_bad_dc_table, jpeg:malformed_markers_sos_before_sof, jpeg:malformed_markers_sos_missing_ac_table, jpeg:malformed_markers_sos_missing_dc_table, jpeg:malformed_markers_sos_no_ahal, jpeg:malformed_markers_sos_no_comp_id, jpeg:malformed_markers_sos_no_component_count, jpeg:malformed_markers_sos_no_length, jpeg:malformed_markers_sos_no_se, jpeg:malformed_markers_sos_no_ss, jpeg:malformed_markers_sos_no_table, jpeg:malformed_markers_sos_sparse_ac_table, jpeg:malformed_markers_sos_sparse_dc_table, jpeg:malformed_markers_sos_unknown_component, jpeg:malformed_markers_sos_zero_components, jpeg:malformed_markers_tem_marker, jpeg:malformed_markers_truncated_sof_payload, jpeg:malformed_markers_unknown_no_length, jpeg:missing_eoi, jpeg:truncated
JPEG sequence_decode rejected — — (no result) structure unknown_format 5: jpeg:corrupt_header, jpeg:malformed_markers_markerless_tail, jpeg:malformed_markers_near_miss_third_marker, jpeg:malformed_markers_wrong_soi, jpeg:zero_length
JPEG still_decode accepted Cmyk8 — (image result) structure — 3: jpeg:color_cmyk, jpeg:color_cmyk_raw, jpeg:progressive_modes_progressive_cmyk
JPEG still_decode accepted L8 — (image result) structure — 2: jpeg:progressive_modes, jpeg:subsampling_gray
JPEG still_decode accepted Rgb8 — (image result) structure — 46: jpeg:baseline_standard, jpeg:color_rgb, jpeg:color_ycbcr, jpeg:dqt_16bit, jpeg:exif_orientation, jpeg:exif_thumbnail, jpeg:huffman_default, jpeg:huffman_optimized, jpeg:huffman_progressive, jpeg:multiple_eoi, jpeg:narrow_422, jpeg:no_exif, jpeg:pillow_tolerated_malformed, jpeg:pillow_tolerated_malformed_app14_non_adobe, jpeg:pillow_tolerated_malformed_entropy_early_eoi_1, jpeg:pillow_tolerated_malformed_entropy_early_eoi_64, jpeg:pillow_tolerated_malformed_entropy_empty_scan, jpeg:pillow_tolerated_malformed_entropy_eoi_padding, jpeg:pillow_tolerated_malformed_entropy_stuffed_ff_prefix, jpeg:pillow_tolerated_malformed_entropy_truncated_tail_64, jpeg:pillow_tolerated_malformed_prefixed_stuffed_marker, jpeg:pillow_tolerated_malformed_progressive_scan0_empty, jpeg:pillow_tolerated_malformed_unknown_short_length, jpeg:progressive_restart, jpeg:progressive_spectral, jpeg:quality_1, jpeg:quality_10, jpeg:quality_100, jpeg:quality_100_q75, jpeg:quality_100_q90, jpeg:quality_50, jpeg:quality_50_q25, jpeg:restart_interval, jpeg:restart_none, jpeg:size_1x1, jpeg:size_large, jpeg:size_minimal, jpeg:size_odd, jpeg:size_odd_33x33, jpeg:subsampling_411, jpeg:subsampling_420, jpeg:subsampling_422, jpeg:subsampling_444, jpeg:trailing_data, jpeg:unusual_sampling, jpeg:unusual_sampling_sampling_1x3
JPEG still_decode rejected — — (no result) structure malformed 70: jpeg:malformed_markers, jpeg:malformed_markers_app14_adobe_short_transform, jpeg:malformed_markers_app14_declared_too_long, jpeg:malformed_markers_app14_no_length, jpeg:malformed_markers_app14_truncated_payload, jpeg:malformed_markers_dht_bad_table, jpeg:malformed_markers_dht_no_info, jpeg:malformed_markers_dht_no_length, jpeg:malformed_markers_dht_oversubscribed, jpeg:malformed_markers_dht_truncated_counts, jpeg:malformed_markers_dht_truncated_values, jpeg:malformed_markers_dqt_bad_table, jpeg:malformed_markers_dqt_no_info, jpeg:malformed_markers_dqt_no_length, jpeg:malformed_markers_dqt_truncated_16bit_value, jpeg:malformed_markers_dqt_truncated_8bit_value, jpeg:malformed_markers_dri_no_length, jpeg:malformed_markers_dri_no_value, jpeg:malformed_markers_duplicate_sof, jpeg:malformed_markers_entropy_unexpected_marker, jpeg:malformed_markers_eoi_without_sos, jpeg:malformed_markers_fill_marker_only, jpeg:malformed_markers_fill_marker_truncated, jpeg:malformed_markers_progressive_missing_quant_table, jpeg:malformed_markers_restart_before_scan, jpeg:malformed_markers_sof_bad_quant_table, jpeg:malformed_markers_sof_high_h_sampling, jpeg:malformed_markers_sof_high_v_sampling, jpeg:malformed_markers_sof_missing_quant_table, jpeg:malformed_markers_sof_no_comp_id, jpeg:malformed_markers_sof_no_components, jpeg:malformed_markers_sof_no_height, jpeg:malformed_markers_sof_no_length, jpeg:malformed_markers_sof_no_precision, jpeg:malformed_markers_sof_no_quant, jpeg:malformed_markers_sof_no_sampling, jpeg:malformed_markers_sof_no_width, jpeg:malformed_markers_sof_partial_height, jpeg:malformed_markers_sof_precision_12, jpeg:malformed_markers_sof_short_component_table, jpeg:malformed_markers_sof_short_components, jpeg:malformed_markers_sof_short_height, jpeg:malformed_markers_sof_short_width, jpeg:malformed_markers_sof_sparse_quant_table, jpeg:malformed_markers_sof_two_components, jpeg:malformed_markers_sof_zero_height, jpeg:malformed_markers_sof_zero_sampling, jpeg:malformed_markers_sof_zero_v_sampling, jpeg:malformed_markers_sof_zero_width, jpeg:malformed_markers_sos_bad_ac_table, jpeg:malformed_markers_sos_bad_dc_table, jpeg:malformed_markers_sos_before_sof, jpeg:malformed_markers_sos_missing_ac_table, jpeg:malformed_markers_sos_missing_dc_table, jpeg:malformed_markers_sos_no_ahal, jpeg:malformed_markers_sos_no_comp_id, jpeg:malformed_markers_sos_no_component_count, jpeg:malformed_markers_sos_no_length, jpeg:malformed_markers_sos_no_se, jpeg:malformed_markers_sos_no_ss, jpeg:malformed_markers_sos_no_table, jpeg:malformed_markers_sos_sparse_ac_table, jpeg:malformed_markers_sos_sparse_dc_table, jpeg:malformed_markers_sos_unknown_component, jpeg:malformed_markers_sos_zero_components, jpeg:malformed_markers_tem_marker, jpeg:malformed_markers_truncated_sof_payload, jpeg:malformed_markers_unknown_no_length, jpeg:missing_eoi, jpeg:truncated
JPEG still_decode rejected — — (no result) structure unknown_format 5: jpeg:corrupt_header, jpeg:malformed_markers_markerless_tail, jpeg:malformed_markers_near_miss_third_marker, jpeg:malformed_markers_wrong_soi, jpeg:zero_length
PNG sequence_decode accepted L1 SingleFrame structure — 1: png:depth_1
PNG sequence_decode accepted L1 TimedAnimation structure — 1: png:apng_sequence_controls_apng_l1_controls
PNG sequence_decode accepted L16 SingleFrame structure — 1: png:depth_16
PNG sequence_decode accepted L8 SingleFrame structure — 4: png:color_gray, png:depth_2, png:depth_4, png:depth_8
PNG sequence_decode accepted L8 TimedAnimation structure — 1: png:apng_sequence_controls_apng_l_over
PNG sequence_decode accepted La8 SingleFrame structure — 1: png:color_gray_alpha
PNG sequence_decode accepted La8 TimedAnimation structure — 1: png:apng_sequence_controls_apng_la_over
PNG sequence_decode accepted P8 SingleFrame structure — 15: png:color_indexed, png:color_indexed_alpha, png:color_indexed_alpha_palette_trns_opaque, png:color_indexed_palette_256color, png:color_indexed_palette_2bit, png:color_indexed_palette_2color, png:color_indexed_palette_4bit, png:pillow_tolerated_malformed_duplicate_plte, png:pillow_tolerated_malformed_duplicate_trns, png:pillow_tolerated_malformed_palette_empty_plte, png:pillow_tolerated_malformed_palette_missing_plte, png:pillow_tolerated_malformed_palette_partial_plte, png:pillow_tolerated_malformed_palette_short_plte, png:pillow_tolerated_malformed_palette_trns_too_long, png:pillow_tolerated_malformed_palette_trns_without_plte
PNG sequence_decode accepted P8 TimedAnimation structure — 1: png:apng_sequence_controls_apng_palette_over
PNG sequence_decode accepted Rgb8 SingleFrame structure — 45: png:apng_control_after_idat, png:apng_control_after_idat_apng_duplicate_actl, png:apng_control_after_idat_apng_large_frame_count, png:apng_sequence_controls_apng_adam7, png:apng_static, png:chunk_background, png:chunk_gama, png:chunk_iccp, png:chunk_phys, png:chunk_srgb, png:chunk_text, png:chunk_time, png:color_rgb, png:compress_default, png:compress_default_compress_fast, png:compress_default_compress_mid, png:compress_max, png:compress_none, png:compression_dynamic_manual, png:depth_16_rgb16, png:filter_average, png:filter_mixed, png:filter_none, png:filter_paeth, png:filter_sub, png:filter_up, png:interlace_adam7, png:interlace_adam7_adam7_1x1, png:interlace_adam7_adam7_2x3, png:no_interlace, png:pillow_tolerated_malformed, png:pillow_tolerated_malformed_actl_zero_frames, png:pillow_tolerated_malformed_invalid_compression, png:pillow_tolerated_malformed_missing_iend, png:pillow_tolerated_malformed_zlib_oversized_backreference_scanline, png:pillow_tolerated_malformed_zlib_oversized_scanline, png:pillow_tolerated_malformed_zlib_oversized_stored_scanline, png:size_1x1, png:size_large, png:size_odd, png:size_odd_1x255, png:size_odd_255x1, png:size_odd_2x3, png:size_small, png:transparency_rgb
PNG sequence_decode accepted Rgb8 TimedAnimation structure — 2: png:apng_animated, png:apng_sequence_controls_apng_long_actl
PNG sequence_decode accepted Rgba8 SingleFrame structure — 5: png:color_rgba, png:color_rgba_alpha_checker, png:color_rgba_alpha_partial, png:depth_16_la16, png:depth_16_rgba16
PNG sequence_decode accepted Rgba8 TimedAnimation structure — 6: png:apng_sequence_controls, png:apng_sequence_controls_apng_default_image, png:apng_sequence_controls_apng_first_previous, png:apng_sequence_controls_apng_invalid_blend, png:apng_sequence_controls_apng_invalid_disposal, png:apng_sequence_controls_apng_zero_delay_den
PNG sequence_decode rejected — — (no result) structure dimensions 3: png:apng_sequence_open_error_apng_zero_frame_height, png:apng_sequence_open_error_apng_zero_frame_width, png:error_malformed_structure_adam7_giant_dimensions
PNG sequence_decode rejected — — (no result) structure malformed 56: png:apng_sequence_later_error, png:apng_sequence_later_error_apng_corrupt_frame_data, png:apng_sequence_later_error_apng_declared_frame_mismatch, png:apng_sequence_later_error_apng_duplicate_sequence, png:apng_sequence_later_error_apng_frame_outside_canvas, png:apng_sequence_later_error_apng_missing_between_frame_data, png:apng_sequence_later_error_apng_missing_final_frame_data, png:apng_sequence_later_error_apng_multiple_default_controls, png:apng_sequence_later_error_apng_no_controlled_frames, png:apng_sequence_later_error_apng_short_fctl, png:apng_sequence_later_error_apng_short_fdat, png:apng_sequence_open_error, png:apng_sequence_open_error_apng_corrupt_default_data, png:apng_sequence_open_error_apng_fdat_without_fctl, png:apng_sequence_open_error_apng_first_frame_outside_x, png:apng_sequence_open_error_apng_first_frame_outside_y, png:apng_sequence_open_error_apng_no_idat, png:apng_sequence_open_error_apng_short_fdat_without_fctl, png:apng_sequence_open_error_apng_short_first_fctl, png:error_corrupt_crc, png:error_malformed_structure, png:error_malformed_structure_actl_after_idat_short, png:error_malformed_structure_actl_short, png:error_malformed_structure_adam7_invalid_scanline_filter, png:error_malformed_structure_empty_idat, png:error_malformed_structure_idat_truncated_chunk_no_iend, png:error_malformed_structure_iend_without_idat, png:error_malformed_structure_ihdr_only, png:error_malformed_structure_ihdr_trailing_byte, png:error_malformed_structure_invalid_color_depth, png:error_malformed_structure_invalid_color_type, png:error_malformed_structure_invalid_filter_method, png:error_malformed_structure_invalid_interlace, png:error_malformed_structure_invalid_scanline_filter, png:error_malformed_structure_palette_overlong_plte, png:error_malformed_structure_short_chunk_kind, png:error_malformed_structure_short_ihdr, png:error_malformed_structure_short_inflated_scanline, png:error_malformed_structure_truncated_ancillary_chunk, png:error_malformed_structure_zero_height, png:error_malformed_structure_zero_width, png:error_malformed_structure_zlib_backreference_before_output, png:error_malformed_structure_zlib_bad_adler, png:error_malformed_structure_zlib_bad_stored_complement, png:error_malformed_structure_zlib_dynamic_backreference_before_output, png:error_malformed_structure_zlib_dynamic_repeat_overflow, png:error_malformed_structure_zlib_empty_code_length_tree, png:error_malformed_structure_zlib_invalid_header, png:error_malformed_structure_zlib_oversubscribed_code_length_tree, png:error_malformed_structure_zlib_reserved_block, png:error_malformed_structure_zlib_reserved_distance_symbol, png:error_malformed_structure_zlib_reserved_literal_symbol, png:error_malformed_structure_zlib_short_header, png:error_malformed_structure_zlib_truncated_fixed_block, png:error_malformed_structure_zlib_undecodable_code_length, png:error_truncated
PNG sequence_decode rejected — — (no result) structure unknown_format 2: png:error_truncated_short_signature, png:error_wrong_magic
PNG still_decode accepted L1 — (image result) structure — 2: png:apng_sequence_controls_apng_l1_controls, png:depth_1
PNG still_decode accepted L16 — (image result) structure — 1: png:depth_16
PNG still_decode accepted L8 — (image result) structure — 5: png:apng_sequence_controls_apng_l_over, png:color_gray, png:depth_2, png:depth_4, png:depth_8
PNG still_decode accepted La8 — (image result) structure — 2: png:apng_sequence_controls_apng_la_over, png:color_gray_alpha
PNG still_decode accepted P8 — (image result) structure — 16: png:apng_sequence_controls_apng_palette_over, png:color_indexed, png:color_indexed_alpha, png:color_indexed_alpha_palette_trns_opaque, png:color_indexed_palette_256color, png:color_indexed_palette_2bit, png:color_indexed_palette_2color, png:color_indexed_palette_4bit, png:pillow_tolerated_malformed_duplicate_plte, png:pillow_tolerated_malformed_duplicate_trns, png:pillow_tolerated_malformed_palette_empty_plte, png:pillow_tolerated_malformed_palette_missing_plte, png:pillow_tolerated_malformed_palette_partial_plte, png:pillow_tolerated_malformed_palette_short_plte, png:pillow_tolerated_malformed_palette_trns_too_long, png:pillow_tolerated_malformed_palette_trns_without_plte
PNG still_decode accepted Rgb8 — (image result) structure — 57: png:apng_animated, png:apng_control_after_idat, png:apng_control_after_idat_apng_duplicate_actl, png:apng_control_after_idat_apng_large_frame_count, png:apng_sequence_controls_apng_adam7, png:apng_sequence_controls_apng_long_actl, png:apng_sequence_later_error, png:apng_sequence_later_error_apng_corrupt_frame_data, png:apng_sequence_later_error_apng_declared_frame_mismatch, png:apng_sequence_later_error_apng_duplicate_sequence, png:apng_sequence_later_error_apng_frame_outside_canvas, png:apng_sequence_later_error_apng_missing_final_frame_data, png:apng_sequence_later_error_apng_multiple_default_controls, png:apng_sequence_later_error_apng_no_controlled_frames, png:apng_sequence_later_error_apng_short_fctl, png:apng_sequence_later_error_apng_short_fdat, png:apng_static, png:chunk_background, png:chunk_gama, png:chunk_iccp, png:chunk_phys, png:chunk_srgb, png:chunk_text, png:chunk_time, png:color_rgb, png:compress_default, png:compress_default_compress_fast, png:compress_default_compress_mid, png:compress_max, png:compress_none, png:compression_dynamic_manual, png:depth_16_rgb16, png:filter_average, png:filter_mixed, png:filter_none, png:filter_paeth, png:filter_sub, png:filter_up, png:interlace_adam7, png:interlace_adam7_adam7_1x1, png:interlace_adam7_adam7_2x3, png:no_interlace, png:pillow_tolerated_malformed, png:pillow_tolerated_malformed_actl_zero_frames, png:pillow_tolerated_malformed_invalid_compression, png:pillow_tolerated_malformed_missing_iend, png:pillow_tolerated_malformed_zlib_oversized_backreference_scanline, png:pillow_tolerated_malformed_zlib_oversized_scanline, png:pillow_tolerated_malformed_zlib_oversized_stored_scanline, png:size_1x1, png:size_large, png:size_odd, png:size_odd_1x255, png:size_odd_255x1, png:size_odd_2x3, png:size_small, png:transparency_rgb
PNG still_decode accepted Rgba8 — (image result) structure — 12: png:apng_sequence_controls, png:apng_sequence_controls_apng_default_image, png:apng_sequence_controls_apng_first_previous, png:apng_sequence_controls_apng_invalid_blend, png:apng_sequence_controls_apng_invalid_disposal, png:apng_sequence_controls_apng_zero_delay_den, png:apng_sequence_later_error_apng_missing_between_frame_data, png:color_rgba, png:color_rgba_alpha_checker, png:color_rgba_alpha_partial, png:depth_16_la16, png:depth_16_rgba16
PNG still_decode rejected — — (no result) structure dimensions 3: png:apng_sequence_open_error_apng_zero_frame_height, png:apng_sequence_open_error_apng_zero_frame_width, png:error_malformed_structure_adam7_giant_dimensions
PNG still_decode rejected — — (no result) structure malformed 45: png:apng_sequence_open_error, png:apng_sequence_open_error_apng_corrupt_default_data, png:apng_sequence_open_error_apng_fdat_without_fctl, png:apng_sequence_open_error_apng_first_frame_outside_x, png:apng_sequence_open_error_apng_first_frame_outside_y, png:apng_sequence_open_error_apng_no_idat, png:apng_sequence_open_error_apng_short_fdat_without_fctl, png:apng_sequence_open_error_apng_short_first_fctl, png:error_corrupt_crc, png:error_malformed_structure, png:error_malformed_structure_actl_after_idat_short, png:error_malformed_structure_actl_short, png:error_malformed_structure_adam7_invalid_scanline_filter, png:error_malformed_structure_empty_idat, png:error_malformed_structure_idat_truncated_chunk_no_iend, png:error_malformed_structure_iend_without_idat, png:error_malformed_structure_ihdr_only, png:error_malformed_structure_ihdr_trailing_byte, png:error_malformed_structure_invalid_color_depth, png:error_malformed_structure_invalid_color_type, png:error_malformed_structure_invalid_filter_method, png:error_malformed_structure_invalid_interlace, png:error_malformed_structure_invalid_scanline_filter, png:error_malformed_structure_palette_overlong_plte, png:error_malformed_structure_short_chunk_kind, png:error_malformed_structure_short_ihdr, png:error_malformed_structure_short_inflated_scanline, png:error_malformed_structure_truncated_ancillary_chunk, png:error_malformed_structure_zero_height, png:error_malformed_structure_zero_width, png:error_malformed_structure_zlib_backreference_before_output, png:error_malformed_structure_zlib_bad_adler, png:error_malformed_structure_zlib_bad_stored_complement, png:error_malformed_structure_zlib_dynamic_backreference_before_output, png:error_malformed_structure_zlib_dynamic_repeat_overflow, png:error_malformed_structure_zlib_empty_code_length_tree, png:error_malformed_structure_zlib_invalid_header, png:error_malformed_structure_zlib_oversubscribed_code_length_tree, png:error_malformed_structure_zlib_reserved_block, png:error_malformed_structure_zlib_reserved_distance_symbol, png:error_malformed_structure_zlib_reserved_literal_symbol, png:error_malformed_structure_zlib_short_header, png:error_malformed_structure_zlib_truncated_fixed_block, png:error_malformed_structure_zlib_undecodable_code_length, png:error_truncated
PNG still_decode rejected — — (no result) structure unknown_format 2: png:error_truncated_short_signature, png:error_wrong_magic
TIFF sequence_decode accepted Cmyk8 SingleFrame header_only — 1: tiff:cmyk
TIFF sequence_decode accepted F32 SingleFrame header_only — 3: tiff:compression_deflate_be_float32_predictor, tiff:compression_deflate_float32_deflate_predictor, tiff:depth_float
TIFF sequence_decode accepted I32 SingleFrame header_only — 3: tiff:sample_format_i32, tiff:sample_format_i32_be_signed32_predictor, tiff:sample_format_i32_signed32
TIFF sequence_decode accepted L1 SingleFrame header_only — 4: tiff:bilevel, tiff:depth_1, tiff:photometric_miniswhite, tiff:photometric_miniswhite_miniswhite_1bit_aligned
TIFF sequence_decode accepted L16 SingleFrame header_only — 4: tiff:compression_deflate_gray16_deflate_predictor, tiff:compression_lzw_gray16_lzw_predictor, tiff:depth_16, tiff:depth_16_miniswhite_16bit
TIFF sequence_decode accepted L8 SingleFrame header_only — 18: tiff:compression_deflate_gray_deflate, tiff:compression_deflate_oversized_output, tiff:compression_lzw_gray_lzw, tiff:compression_lzw_lzw_dictionary_saturation, tiff:compression_lzw_lzw_kwkwk_clipped, tiff:compression_lzw_lzw_no_eoi, tiff:compression_lzw_lzw_post_ifd_empty_count, tiff:compression_lzw_lzw_trailing_code, tiff:compression_packbits_packbits_literal_overrun, tiff:compression_packbits_packbits_noop, tiff:compression_packbits_packbits_run_overrun, tiff:depth_2, tiff:depth_4, tiff:depth_8, tiff:grayscale, tiff:photometric_miniswhite_miniswhite_2bit, tiff:photometric_miniswhite_miniswhite_4bit, tiff:photometric_miniswhite_miniswhite_8bit
TIFF sequence_decode accepted La8 SingleFrame header_only — 1: tiff:grayscale_alpha
TIFF sequence_decode accepted P8 SingleFrame header_only — 4: tiff:palette, tiff:palette_low_depth, tiff:palette_low_depth_palette4, tiff:palette_map_leniency
TIFF sequence_decode accepted Rgb8 SingleFrame header_only — 28: tiff:byte_order_be, tiff:byte_order_le, tiff:compressed_strip_count_leniency, tiff:compression_deflate, tiff:compression_deflate_rgb_deflate_predictor, tiff:compression_lzw, tiff:compression_lzw_rgb_lzw_predictor, tiff:compression_none, tiff:compression_packbits, tiff:cyclic_ifd_leniency, tiff:registered_header_variants_over_classic_ifd, tiff:registered_header_variants_over_classic_ifd_bigtiff_be_signature, tiff:registered_header_variants_over_classic_ifd_legacy_be_swapped_magic, tiff:rgb, tiff:rgb_byte_strip_offset, tiff:rgb_rgb_dpi, tiff:rgb_unknown_field_type, tiff:single_page, tiff:stripped, tiff:stripped_leniency, tiff:stripped_leniency_missing_strip_byte_counts, tiff:stripped_leniency_uncompressed_missing_strips, tiff:tiled, tiff:tiled_lzw_predictor, tiff:tiled_missing_byte_counts, tiff:tiled_predictor, tiff:tiled_predictor_tiled_adobe_deflate_predictor, tiff:ycbcr
TIFF sequence_decode accepted Rgb8 UntimedPages header_only — 2: tiff:multi_page, tiff:multi_page_multipage_mixed
TIFF sequence_decode accepted Rgba8 SingleFrame header_only — 2: tiff:compression_lzw_rgba_lzw, tiff:rgba
TIFF sequence_decode rejected — — (no result) header_only dimensions 9: tiff:error_bad_ifd_ascii_height, tiff:error_bad_ifd_ascii_tile_height, tiff:error_bad_ifd_ascii_tile_width, tiff:error_bad_ifd_ascii_width, tiff:error_bad_ifd_decompression_bomb, tiff:error_bad_ifd_missing_tile_height, tiff:error_bad_ifd_missing_tile_width, tiff:error_bad_ifd_rows_zero, tiff:error_bad_ifd_zero_tile_width
TIFF sequence_decode rejected — — (no result) header_only malformed 45: tiff:error_bad_ifd, tiff:error_bad_ifd_ascii_bits, tiff:error_bad_ifd_ascii_compressed_strip_byte_counts, tiff:error_bad_ifd_ascii_strip_offsets, tiff:error_bad_ifd_be_16bit_unsupported_photometric, tiff:error_bad_ifd_bits_256, tiff:error_bad_ifd_compressed_bad_strip_counts, tiff:error_bad_ifd_compressed_descending_strip_offsets, tiff:error_bad_ifd_compressed_empty_tile_byte_counts, tiff:error_bad_ifd_empty_bits, tiff:error_bad_ifd_empty_ifd_chain, tiff:error_bad_ifd_empty_strip_offsets, tiff:error_bad_ifd_empty_tile_offsets, tiff:error_bad_ifd_empty_width, tiff:error_bad_ifd_invalid_magic, tiff:error_bad_ifd_invalid_predictor, tiff:error_bad_ifd_lzw_clear_only, tiff:error_bad_ifd_lzw_end_only, tiff:error_bad_ifd_lzw_invalid_first, tiff:error_bad_ifd_lzw_invalid_future_code, tiff:error_bad_ifd_miniswhite_gray_alpha, tiff:error_bad_ifd_missing_color_map, tiff:error_bad_ifd_missing_height, tiff:error_bad_ifd_missing_strip_offsets, tiff:error_bad_ifd_mixed_bits, tiff:error_bad_ifd_oob_strip, tiff:error_bad_ifd_oob_tag_value_offset, tiff:error_bad_ifd_oversized_rgba_tile, tiff:error_bad_ifd_truncated_ifd_count, tiff:error_bad_ifd_truncated_ifd_entry, tiff:error_bad_ifd_truncated_ifd_offset, tiff:error_bad_ifd_uncompressed_extra_strips, tiff:error_bad_ifd_unknown_compression, tiff:error_bad_ifd_unsupported_photometric, tiff:error_bad_ifd_unsupported_sample_format, tiff:error_bad_ifd_zero_height, tiff:error_bad_ifd_zero_width, tiff:error_deflate_stream, tiff:error_deflate_stream_deflate_backreference_before_output, tiff:error_deflate_stream_deflate_bad_adler, tiff:error_deflate_stream_deflate_bad_stored_complement, tiff:error_deflate_stream_deflate_invalid_header, tiff:error_deflate_stream_deflate_reserved_block, tiff:error_deflate_stream_deflate_truncated_fixed_block, tiff:truncated_later_ifd_leniency
TIFF sequence_decode rejected — — (no result) header_only unknown_format 3: tiff:error_bad_ifd_invalid_endian, tiff:error_bad_ifd_truncated_magic, tiff:error_bad_ifd_truncated_signature
TIFF still_decode accepted Cmyk8 — (image result) header_only — 1: tiff:cmyk
TIFF still_decode accepted F32 — (image result) header_only — 3: tiff:compression_deflate_be_float32_predictor, tiff:compression_deflate_float32_deflate_predictor, tiff:depth_float
TIFF still_decode accepted I32 — (image result) header_only — 3: tiff:sample_format_i32, tiff:sample_format_i32_be_signed32_predictor, tiff:sample_format_i32_signed32
TIFF still_decode accepted L1 — (image result) header_only — 4: tiff:bilevel, tiff:depth_1, tiff:photometric_miniswhite, tiff:photometric_miniswhite_miniswhite_1bit_aligned
TIFF still_decode accepted L16 — (image result) header_only — 4: tiff:compression_deflate_gray16_deflate_predictor, tiff:compression_lzw_gray16_lzw_predictor, tiff:depth_16, tiff:depth_16_miniswhite_16bit
TIFF still_decode accepted L8 — (image result) header_only — 18: tiff:compression_deflate_gray_deflate, tiff:compression_deflate_oversized_output, tiff:compression_lzw_gray_lzw, tiff:compression_lzw_lzw_dictionary_saturation, tiff:compression_lzw_lzw_kwkwk_clipped, tiff:compression_lzw_lzw_no_eoi, tiff:compression_lzw_lzw_post_ifd_empty_count, tiff:compression_lzw_lzw_trailing_code, tiff:compression_packbits_packbits_literal_overrun, tiff:compression_packbits_packbits_noop, tiff:compression_packbits_packbits_run_overrun, tiff:depth_2, tiff:depth_4, tiff:depth_8, tiff:grayscale, tiff:photometric_miniswhite_miniswhite_2bit, tiff:photometric_miniswhite_miniswhite_4bit, tiff:photometric_miniswhite_miniswhite_8bit
TIFF still_decode accepted La8 — (image result) header_only — 1: tiff:grayscale_alpha
TIFF still_decode accepted P8 — (image result) header_only — 4: tiff:palette, tiff:palette_low_depth, tiff:palette_low_depth_palette4, tiff:palette_map_leniency
TIFF still_decode accepted Rgb8 — (image result) header_only — 31: tiff:byte_order_be, tiff:byte_order_le, tiff:compressed_strip_count_leniency, tiff:compression_deflate, tiff:compression_deflate_rgb_deflate_predictor, tiff:compression_lzw, tiff:compression_lzw_rgb_lzw_predictor, tiff:compression_none, tiff:compression_packbits, tiff:cyclic_ifd_leniency, tiff:multi_page, tiff:multi_page_multipage_mixed, tiff:registered_header_variants_over_classic_ifd, tiff:registered_header_variants_over_classic_ifd_bigtiff_be_signature, tiff:registered_header_variants_over_classic_ifd_legacy_be_swapped_magic, tiff:rgb, tiff:rgb_byte_strip_offset, tiff:rgb_rgb_dpi, tiff:rgb_unknown_field_type, tiff:single_page, tiff:stripped, tiff:stripped_leniency, tiff:stripped_leniency_missing_strip_byte_counts, tiff:stripped_leniency_uncompressed_missing_strips, tiff:tiled, tiff:tiled_lzw_predictor, tiff:tiled_missing_byte_counts, tiff:tiled_predictor, tiff:tiled_predictor_tiled_adobe_deflate_predictor, tiff:truncated_later_ifd_leniency, tiff:ycbcr
TIFF still_decode accepted Rgba8 — (image result) header_only — 2: tiff:compression_lzw_rgba_lzw, tiff:rgba
TIFF still_decode rejected — — (no result) header_only dimensions 9: tiff:error_bad_ifd_ascii_height, tiff:error_bad_ifd_ascii_tile_height, tiff:error_bad_ifd_ascii_tile_width, tiff:error_bad_ifd_ascii_width, tiff:error_bad_ifd_decompression_bomb, tiff:error_bad_ifd_missing_tile_height, tiff:error_bad_ifd_missing_tile_width, tiff:error_bad_ifd_rows_zero, tiff:error_bad_ifd_zero_tile_width
TIFF still_decode rejected — — (no result) header_only malformed 44: tiff:error_bad_ifd, tiff:error_bad_ifd_ascii_bits, tiff:error_bad_ifd_ascii_compressed_strip_byte_counts, tiff:error_bad_ifd_ascii_strip_offsets, tiff:error_bad_ifd_be_16bit_unsupported_photometric, tiff:error_bad_ifd_bits_256, tiff:error_bad_ifd_compressed_bad_strip_counts, tiff:error_bad_ifd_compressed_descending_strip_offsets, tiff:error_bad_ifd_compressed_empty_tile_byte_counts, tiff:error_bad_ifd_empty_bits, tiff:error_bad_ifd_empty_ifd_chain, tiff:error_bad_ifd_empty_strip_offsets, tiff:error_bad_ifd_empty_tile_offsets, tiff:error_bad_ifd_empty_width, tiff:error_bad_ifd_invalid_magic, tiff:error_bad_ifd_invalid_predictor, tiff:error_bad_ifd_lzw_clear_only, tiff:error_bad_ifd_lzw_end_only, tiff:error_bad_ifd_lzw_invalid_first, tiff:error_bad_ifd_lzw_invalid_future_code, tiff:error_bad_ifd_miniswhite_gray_alpha, tiff:error_bad_ifd_missing_color_map, tiff:error_bad_ifd_missing_height, tiff:error_bad_ifd_missing_strip_offsets, tiff:error_bad_ifd_mixed_bits, tiff:error_bad_ifd_oob_strip, tiff:error_bad_ifd_oob_tag_value_offset, tiff:error_bad_ifd_oversized_rgba_tile, tiff:error_bad_ifd_truncated_ifd_count, tiff:error_bad_ifd_truncated_ifd_entry, tiff:error_bad_ifd_truncated_ifd_offset, tiff:error_bad_ifd_uncompressed_extra_strips, tiff:error_bad_ifd_unknown_compression, tiff:error_bad_ifd_unsupported_photometric, tiff:error_bad_ifd_unsupported_sample_format, tiff:error_bad_ifd_zero_height, tiff:error_bad_ifd_zero_width, tiff:error_deflate_stream, tiff:error_deflate_stream_deflate_backreference_before_output, tiff:error_deflate_stream_deflate_bad_adler, tiff:error_deflate_stream_deflate_bad_stored_complement, tiff:error_deflate_stream_deflate_invalid_header, tiff:error_deflate_stream_deflate_reserved_block, tiff:error_deflate_stream_deflate_truncated_fixed_block
TIFF still_decode rejected — — (no result) header_only unknown_format 3: tiff:error_bad_ifd_invalid_endian, tiff:error_bad_ifd_truncated_magic, tiff:error_bad_ifd_truncated_signature
WEBP sequence_decode accepted Rgb8 SingleFrame structure — 64: webp:alpha_lossless, webp:exif_metadata, webp:extended, webp:icc_profile, webp:lossless_transform_variants, webp:lossless_transform_variants_lossless_checker2, webp:lossless_transform_variants_lossless_diagonal, webp:lossless_transform_variants_lossless_horizontal, webp:lossless_transform_variants_lossless_noise, webp:lossless_transform_variants_lossless_palette16, webp:lossless_transform_variants_lossless_palette17, webp:lossless_transform_variants_lossless_palette256, webp:lossless_transform_variants_lossless_palette32, webp:lossless_transform_variants_lossless_palette4, webp:lossless_transform_variants_lossless_palette64, webp:lossless_transform_variants_lossless_predictor_bilinear, webp:lossless_transform_variants_lossless_predictor_diag_reverse, webp:lossless_transform_variants_lossless_predictor_diamond, webp:lossless_transform_variants_lossless_predictor_mode0, webp:lossless_transform_variants_lossless_predictor_mode0_hybrid, webp:lossless_transform_variants_lossless_predictor_mode10, webp:lossless_transform_variants_lossless_predictor_mode13, webp:lossless_transform_variants_lossless_predictor_mode5, webp:lossless_transform_variants_lossless_predictor_mode6, webp:lossless_transform_variants_lossless_predictor_mode7, webp:lossless_transform_variants_lossless_predictor_mode8, webp:lossless_transform_variants_lossless_predictor_mode9, webp:lossless_transform_variants_lossless_predictor_product, webp:lossless_transform_variants_lossless_predictor_quadrants, webp:lossless_transform_variants_lossless_predictor_radial, webp:lossless_transform_variants_lossless_predictor_random_walk, webp:lossless_transform_variants_lossless_predictor_saw, webp:lossless_transform_variants_lossless_predictor_sparse, webp:lossless_transform_variants_lossless_predictor_steps, webp:lossless_transform_variants_lossless_predictor_stripes, webp:lossless_transform_variants_lossless_predictor_xor, webp:lossless_transform_variants_lossless_vertical, webp:lossless_transform_variants_vp8l_meta_cache_fast_fill, webp:lossless_transform_variants_vp8l_plane_distance_clamp, webp:lossless_transform_variants_vp8l_single_cache_peek, webp:lossless_vp8l, webp:lossy_vp8, webp:lossy_vp8_filter_variants, webp:lossy_vp8_filter_variants_lossy_filter_off, webp:lossy_vp8_filter_variants_lossy_partitions_eight, webp:lossy_vp8_filter_variants_lossy_segment_one, webp:lossy_vp8_filter_variants_lossy_strong_sharp7, webp:lossy_vp8_lossy_checker_17x19_q1_m0, webp:lossy_vp8_lossy_q10, webp:lossy_vp8_lossy_q100, webp:lossy_vp8_lossy_q50, webp:lossy_vp8_lossy_q90, webp:lossy_vp8_lossy_solid_17x19_q90_m0, webp:no_alpha, webp:pillow_tolerated_malformed_animated_bad_nested_chunk, webp:pillow_tolerated_malformed_extended_missing_exif_chunk, webp:pillow_tolerated_malformed_extended_missing_xmp_chunk, webp:pillow_tolerated_malformed_vp8_missing_last_byte, webp:pillow_tolerated_malformed_vp8l_unused_invalid_one_symbol, webp:size_odd, webp:size_small, webp:with_alpha, webp:with_alpha_alpha_lossy, webp:xmp_metadata
WEBP sequence_decode accepted Rgb8 TimedAnimation structure — 9: webp:animated, webp:animated_animated_loop_twice, webp:animated_animated_rgb_full_dispose, webp:animated_animated_rgb_opaque_background, webp:animated_animated_rgb_palette_background, webp:animated_animated_rgb_partial_dispose, webp:pillow_tolerated_malformed, webp:pillow_tolerated_malformed_animated_frame_dimension_mismatch, webp:pillow_tolerated_malformed_animated_frame_too_large
WEBP sequence_decode accepted Rgba8 SingleFrame structure — 9: webp:alpha_lossless_alpha_lossy_gradient, webp:alpha_lossless_alpha_lossy_gradient_filter, webp:alpha_lossless_alpha_lossy_horizontal, webp:alpha_lossless_alpha_lossy_noise, webp:alpha_lossless_alpha_lossy_vertical, webp:alpha_lossless_alpha_lossy_vertical_filter, webp:alpha_lossless_alpha_preprocessing, webp:alpha_lossless_alpha_uncompressed, webp:pillow_tolerated_malformed_alpha_missing_chunk
WEBP sequence_decode accepted Rgba8 TimedAnimation structure — 13: webp:animated_animated_alpha, webp:animated_animated_alpha_full, webp:animated_animated_alpha_full_blend_after_dispose, webp:animated_animated_alpha_full_dispose, webp:animated_animated_alpha_holes, webp:animated_animated_alpha_holes_opaque_background, webp:animated_animated_alpha_holes_partial_background, webp:animated_animated_alpha_lossy, webp:animated_animated_alpha_overlap, webp:animated_animated_blend, webp:animated_animated_dispose, webp:animated_animated_rgb_full_delta, webp:animated_animated_sequence_rgba_keyframes
WEBP sequence_decode rejected — — (no result) structure malformed 105: webp:error_animated_vp8_magic, webp:error_malformed_container_alpha_invalid_compression, webp:error_malformed_container_alpha_invalid_preprocessing, webp:error_malformed_container_anim_chunk_too_small, webp:error_malformed_container_animated_alpha_chunk_too_large, webp:error_malformed_container_animated_alpha_missing_nested_vp8_header, webp:error_malformed_container_animated_alpha_vp8_too_large, webp:error_malformed_container_animated_anim_payload_eof_after_anmf, webp:error_malformed_container_animated_frame_outside, webp:error_malformed_container_animated_missing_anim, webp:error_malformed_container_animated_missing_anmf, webp:error_malformed_container_animated_nested_chunk_too_large, webp:error_malformed_container_animated_short_anmf_header, webp:error_malformed_container_bad_anmf_decode_size, webp:error_malformed_container_bad_anmf_scan_size, webp:error_malformed_container_bad_vp8l_signature, webp:error_malformed_container_bad_vp8l_version, webp:error_malformed_container_extended_canvas_too_large, webp:error_malformed_container_extended_missing_image_chunk, webp:error_malformed_container_extended_vp8_dimension_mismatch, webp:error_malformed_container_extended_vp8l_alpha_header_only, webp:error_malformed_container_extended_vp8x_no_chunks, webp:error_malformed_container_extended_vp8x_truncated_chunk_header, webp:error_malformed_container_partial_first_chunk_header, webp:error_malformed_container_vp8_decompression_bomb, webp:error_malformed_container_vp8_empty_payload, webp:error_malformed_container_vp8_half_payload, webp:error_malformed_container_vp8_interframe, webp:error_malformed_container_vp8_partition_0, webp:error_malformed_container_vp8_partition_1, webp:error_malformed_container_vp8_partition_10, webp:error_malformed_container_vp8_partition_11, webp:error_malformed_container_vp8_partition_12, webp:error_malformed_container_vp8_partition_13, webp:error_malformed_container_vp8_partition_14, webp:error_malformed_container_vp8_partition_15, webp:error_malformed_container_vp8_partition_16, webp:error_malformed_container_vp8_partition_17, webp:error_malformed_container_vp8_partition_18, webp:error_malformed_container_vp8_partition_19, webp:error_malformed_container_vp8_partition_2, webp:error_malformed_container_vp8_partition_20, webp:error_malformed_container_vp8_partition_21, webp:error_malformed_container_vp8_partition_22, webp:error_malformed_container_vp8_partition_23, webp:error_malformed_container_vp8_partition_24, webp:error_malformed_container_vp8_partition_25, webp:error_malformed_container_vp8_partition_26, webp:error_malformed_container_vp8_partition_27, webp:error_malformed_container_vp8_partition_28, webp:error_malformed_container_vp8_partition_29, webp:error_malformed_container_vp8_partition_3, webp:error_malformed_container_vp8_partition_30, webp:error_malformed_container_vp8_partition_31, webp:error_malformed_container_vp8_partition_32, webp:error_malformed_container_vp8_partition_4, webp:error_malformed_container_vp8_partition_5, webp:error_malformed_container_vp8_partition_6, webp:error_malformed_container_vp8_partition_7, webp:error_malformed_container_vp8_partition_8, webp:error_malformed_container_vp8_partition_9, webp:error_malformed_container_vp8_short_header_payload, webp:error_malformed_container_vp8_short_partition_payload, webp:error_malformed_container_vp8_tail_truncated, webp:error_malformed_container_vp8_three_byte_payload, webp:error_malformed_container_vp8_zero_height, webp:error_malformed_container_vp8_zero_width, webp:error_malformed_container_vp8l_alpha_header_only, webp:error_malformed_container_vp8l_backref_before_output, webp:error_malformed_container_vp8l_code_length_alphabet_truncated, webp:error_malformed_container_vp8l_code_lengths_length_nbits_truncated, webp:error_malformed_container_vp8l_code_lengths_max_symbol_flag_truncated, webp:error_malformed_container_vp8l_code_lengths_max_value_truncated, webp:error_malformed_container_vp8l_color_index_size_truncated, webp:error_malformed_container_vp8l_color_index_stream_truncated, webp:error_malformed_container_vp8l_color_transform_stream_truncated, webp:error_malformed_container_vp8l_duplicate_transform, webp:error_malformed_container_vp8l_empty_code_length_tree, webp:error_malformed_container_vp8l_header_only, webp:error_malformed_container_vp8l_incomplete_huffman_tree, webp:error_malformed_container_vp8l_invalid_color_cache, webp:error_malformed_container_vp8l_invalid_max_symbol, webp:error_malformed_container_vp8l_invalid_zero_symbol, webp:error_malformed_container_vp8l_meta_cache_truncated_10, webp:error_malformed_container_vp8l_meta_huffman_stream_truncated, webp:error_malformed_container_vp8l_plane_distance_truncated_12, webp:error_malformed_container_vp8l_predictor_transform_stream_truncated, webp:error_malformed_container_vp8l_repeat_code17_extra_truncated, webp:error_malformed_container_vp8l_repeat_code18_extra_truncated, webp:error_malformed_container_vp8l_repeat_overflow, webp:error_malformed_container_vp8l_short_header, webp:error_malformed_container_vp8l_single_backref, webp:error_malformed_container_vp8l_single_cache_truncated_18, webp:error_malformed_container_vp8l_truncated_12, webp:error_malformed_container_vp8l_truncated_128, webp:error_malformed_container_vp8l_truncated_16, webp:error_malformed_container_vp8l_truncated_24, webp:error_malformed_container_vp8l_truncated_32, webp:error_malformed_container_vp8l_truncated_6, webp:error_malformed_container_vp8l_truncated_64, webp:error_malformed_container_vp8l_truncated_8, webp:error_malformed_container_vp8l_two_symbol_truncated_one_symbol, webp:error_malformed_container_vp8l_zero_symbol_truncated, webp:error_malformed_container_vp8x_short_header, webp:error_vp8_magic
WEBP sequence_decode rejected — — (no result) structure unknown_format 7: webp:error_malformed_container, webp:error_malformed_container_bad_initial_chunk, webp:error_malformed_container_bad_webp_signature, webp:error_malformed_container_short_riff, webp:error_related_riff_containers, webp:error_related_riff_containers_riff_webp_unknown_chunk, webp:error_truncated
WEBP still_decode accepted Rgb8 — (image result) structure — 73: webp:alpha_lossless, webp:animated, webp:animated_animated_loop_twice, webp:animated_animated_rgb_full_dispose, webp:animated_animated_rgb_opaque_background, webp:animated_animated_rgb_palette_background, webp:animated_animated_rgb_partial_dispose, webp:exif_metadata, webp:extended, webp:icc_profile, webp:lossless_transform_variants, webp:lossless_transform_variants_lossless_checker2, webp:lossless_transform_variants_lossless_diagonal, webp:lossless_transform_variants_lossless_horizontal, webp:lossless_transform_variants_lossless_noise, webp:lossless_transform_variants_lossless_palette16, webp:lossless_transform_variants_lossless_palette17, webp:lossless_transform_variants_lossless_palette256, webp:lossless_transform_variants_lossless_palette32, webp:lossless_transform_variants_lossless_palette4, webp:lossless_transform_variants_lossless_palette64, webp:lossless_transform_variants_lossless_predictor_bilinear, webp:lossless_transform_variants_lossless_predictor_diag_reverse, webp:lossless_transform_variants_lossless_predictor_diamond, webp:lossless_transform_variants_lossless_predictor_mode0, webp:lossless_transform_variants_lossless_predictor_mode0_hybrid, webp:lossless_transform_variants_lossless_predictor_mode10, webp:lossless_transform_variants_lossless_predictor_mode13, webp:lossless_transform_variants_lossless_predictor_mode5, webp:lossless_transform_variants_lossless_predictor_mode6, webp:lossless_transform_variants_lossless_predictor_mode7, webp:lossless_transform_variants_lossless_predictor_mode8, webp:lossless_transform_variants_lossless_predictor_mode9, webp:lossless_transform_variants_lossless_predictor_product, webp:lossless_transform_variants_lossless_predictor_quadrants, webp:lossless_transform_variants_lossless_predictor_radial, webp:lossless_transform_variants_lossless_predictor_random_walk, webp:lossless_transform_variants_lossless_predictor_saw, webp:lossless_transform_variants_lossless_predictor_sparse, webp:lossless_transform_variants_lossless_predictor_steps, webp:lossless_transform_variants_lossless_predictor_stripes, webp:lossless_transform_variants_lossless_predictor_xor, webp:lossless_transform_variants_lossless_vertical, webp:lossless_transform_variants_vp8l_meta_cache_fast_fill, webp:lossless_transform_variants_vp8l_plane_distance_clamp, webp:lossless_transform_variants_vp8l_single_cache_peek, webp:lossless_vp8l, webp:lossy_vp8, webp:lossy_vp8_filter_variants, webp:lossy_vp8_filter_variants_lossy_filter_off, webp:lossy_vp8_filter_variants_lossy_partitions_eight, webp:lossy_vp8_filter_variants_lossy_segment_one, webp:lossy_vp8_filter_variants_lossy_strong_sharp7, webp:lossy_vp8_lossy_checker_17x19_q1_m0, webp:lossy_vp8_lossy_q10, webp:lossy_vp8_lossy_q100, webp:lossy_vp8_lossy_q50, webp:lossy_vp8_lossy_q90, webp:lossy_vp8_lossy_solid_17x19_q90_m0, webp:no_alpha, webp:pillow_tolerated_malformed, webp:pillow_tolerated_malformed_animated_bad_nested_chunk, webp:pillow_tolerated_malformed_animated_frame_dimension_mismatch, webp:pillow_tolerated_malformed_animated_frame_too_large, webp:pillow_tolerated_malformed_extended_missing_exif_chunk, webp:pillow_tolerated_malformed_extended_missing_xmp_chunk, webp:pillow_tolerated_malformed_vp8_missing_last_byte, webp:pillow_tolerated_malformed_vp8l_unused_invalid_one_symbol, webp:size_odd, webp:size_small, webp:with_alpha, webp:with_alpha_alpha_lossy, webp:xmp_metadata
WEBP still_decode accepted Rgba8 — (image result) structure — 22: webp:alpha_lossless_alpha_lossy_gradient, webp:alpha_lossless_alpha_lossy_gradient_filter, webp:alpha_lossless_alpha_lossy_horizontal, webp:alpha_lossless_alpha_lossy_noise, webp:alpha_lossless_alpha_lossy_vertical, webp:alpha_lossless_alpha_lossy_vertical_filter, webp:alpha_lossless_alpha_preprocessing, webp:alpha_lossless_alpha_uncompressed, webp:animated_animated_alpha, webp:animated_animated_alpha_full, webp:animated_animated_alpha_full_blend_after_dispose, webp:animated_animated_alpha_full_dispose, webp:animated_animated_alpha_holes, webp:animated_animated_alpha_holes_opaque_background, webp:animated_animated_alpha_holes_partial_background, webp:animated_animated_alpha_lossy, webp:animated_animated_alpha_overlap, webp:animated_animated_blend, webp:animated_animated_dispose, webp:animated_animated_rgb_full_delta, webp:animated_animated_sequence_rgba_keyframes, webp:pillow_tolerated_malformed_alpha_missing_chunk
WEBP still_decode rejected — — (no result) structure malformed 105: webp:error_animated_vp8_magic, webp:error_malformed_container_alpha_invalid_compression, webp:error_malformed_container_alpha_invalid_preprocessing, webp:error_malformed_container_anim_chunk_too_small, webp:error_malformed_container_animated_alpha_chunk_too_large, webp:error_malformed_container_animated_alpha_missing_nested_vp8_header, webp:error_malformed_container_animated_alpha_vp8_too_large, webp:error_malformed_container_animated_anim_payload_eof_after_anmf, webp:error_malformed_container_animated_frame_outside, webp:error_malformed_container_animated_missing_anim, webp:error_malformed_container_animated_missing_anmf, webp:error_malformed_container_animated_nested_chunk_too_large, webp:error_malformed_container_animated_short_anmf_header, webp:error_malformed_container_bad_anmf_decode_size, webp:error_malformed_container_bad_anmf_scan_size, webp:error_malformed_container_bad_vp8l_signature, webp:error_malformed_container_bad_vp8l_version, webp:error_malformed_container_extended_canvas_too_large, webp:error_malformed_container_extended_missing_image_chunk, webp:error_malformed_container_extended_vp8_dimension_mismatch, webp:error_malformed_container_extended_vp8l_alpha_header_only, webp:error_malformed_container_extended_vp8x_no_chunks, webp:error_malformed_container_extended_vp8x_truncated_chunk_header, webp:error_malformed_container_partial_first_chunk_header, webp:error_malformed_container_vp8_decompression_bomb, webp:error_malformed_container_vp8_empty_payload, webp:error_malformed_container_vp8_half_payload, webp:error_malformed_container_vp8_interframe, webp:error_malformed_container_vp8_partition_0, webp:error_malformed_container_vp8_partition_1, webp:error_malformed_container_vp8_partition_10, webp:error_malformed_container_vp8_partition_11, webp:error_malformed_container_vp8_partition_12, webp:error_malformed_container_vp8_partition_13, webp:error_malformed_container_vp8_partition_14, webp:error_malformed_container_vp8_partition_15, webp:error_malformed_container_vp8_partition_16, webp:error_malformed_container_vp8_partition_17, webp:error_malformed_container_vp8_partition_18, webp:error_malformed_container_vp8_partition_19, webp:error_malformed_container_vp8_partition_2, webp:error_malformed_container_vp8_partition_20, webp:error_malformed_container_vp8_partition_21, webp:error_malformed_container_vp8_partition_22, webp:error_malformed_container_vp8_partition_23, webp:error_malformed_container_vp8_partition_24, webp:error_malformed_container_vp8_partition_25, webp:error_malformed_container_vp8_partition_26, webp:error_malformed_container_vp8_partition_27, webp:error_malformed_container_vp8_partition_28, webp:error_malformed_container_vp8_partition_29, webp:error_malformed_container_vp8_partition_3, webp:error_malformed_container_vp8_partition_30, webp:error_malformed_container_vp8_partition_31, webp:error_malformed_container_vp8_partition_32, webp:error_malformed_container_vp8_partition_4, webp:error_malformed_container_vp8_partition_5, webp:error_malformed_container_vp8_partition_6, webp:error_malformed_container_vp8_partition_7, webp:error_malformed_container_vp8_partition_8, webp:error_malformed_container_vp8_partition_9, webp:error_malformed_container_vp8_short_header_payload, webp:error_malformed_container_vp8_short_partition_payload, webp:error_malformed_container_vp8_tail_truncated, webp:error_malformed_container_vp8_three_byte_payload, webp:error_malformed_container_vp8_zero_height, webp:error_malformed_container_vp8_zero_width, webp:error_malformed_container_vp8l_alpha_header_only, webp:error_malformed_container_vp8l_backref_before_output, webp:error_malformed_container_vp8l_code_length_alphabet_truncated, webp:error_malformed_container_vp8l_code_lengths_length_nbits_truncated, webp:error_malformed_container_vp8l_code_lengths_max_symbol_flag_truncated, webp:error_malformed_container_vp8l_code_lengths_max_value_truncated, webp:error_malformed_container_vp8l_color_index_size_truncated, webp:error_malformed_container_vp8l_color_index_stream_truncated, webp:error_malformed_container_vp8l_color_transform_stream_truncated, webp:error_malformed_container_vp8l_duplicate_transform, webp:error_malformed_container_vp8l_empty_code_length_tree, webp:error_malformed_container_vp8l_header_only, webp:error_malformed_container_vp8l_incomplete_huffman_tree, webp:error_malformed_container_vp8l_invalid_color_cache, webp:error_malformed_container_vp8l_invalid_max_symbol, webp:error_malformed_container_vp8l_invalid_zero_symbol, webp:error_malformed_container_vp8l_meta_cache_truncated_10, webp:error_malformed_container_vp8l_meta_huffman_stream_truncated, webp:error_malformed_container_vp8l_plane_distance_truncated_12, webp:error_malformed_container_vp8l_predictor_transform_stream_truncated, webp:error_malformed_container_vp8l_repeat_code17_extra_truncated, webp:error_malformed_container_vp8l_repeat_code18_extra_truncated, webp:error_malformed_container_vp8l_repeat_overflow, webp:error_malformed_container_vp8l_short_header, webp:error_malformed_container_vp8l_single_backref, webp:error_malformed_container_vp8l_single_cache_truncated_18, webp:error_malformed_container_vp8l_truncated_12, webp:error_malformed_container_vp8l_truncated_128, webp:error_malformed_container_vp8l_truncated_16, webp:error_malformed_container_vp8l_truncated_24, webp:error_malformed_container_vp8l_truncated_32, webp:error_malformed_container_vp8l_truncated_6, webp:error_malformed_container_vp8l_truncated_64, webp:error_malformed_container_vp8l_truncated_8, webp:error_malformed_container_vp8l_two_symbol_truncated_one_symbol, webp:error_malformed_container_vp8l_zero_symbol_truncated, webp:error_malformed_container_vp8x_short_header, webp:error_vp8_magic
WEBP still_decode rejected — — (no result) structure unknown_format 7: webp:error_malformed_container, webp:error_malformed_container_bad_initial_chunk, webp:error_malformed_container_bad_webp_signature, webp:error_malformed_container_short_riff, webp:error_related_riff_containers, webp:error_related_riff_containers_riff_webp_unknown_chunk, webp:error_truncated

Encode input/output evidence

Public input mode witness describes the source mode exercised by an active encode fixture; an invalid-mode parameter witness is shown when the row covers several rejected modes. Oracle-decoded output mode is shown only for an accepted output and is not a Rust result mode for a rejected operation. Target sequence semantics is derived only from a successful output, so it does not turn an error row into an accepted sequence-kind claim.

Target format Operation Outcome Public input mode witness Input frame shape Oracle-decoded output mode Target sequence semantics Rust error kind Evidence
BMP sequence_encode accepted L1 1 frame L1 SingleFrame — 1: bmp:enc_1bit
BMP sequence_encode accepted L8 1 frame L8 SingleFrame — 1: bmp:enc_grayscale
BMP sequence_encode accepted P8 1 frame P8 SingleFrame — 1: bmp:enc_8bit
BMP sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 14: bmp:enc_16bit, bmp:enc_1x1, bmp:enc_24bit, bmp:enc_4bit, bmp:enc_bi_bitfields, bmp:enc_bi_rgb, bmp:enc_bi_rle4, bmp:enc_bi_rle8, bmp:enc_bottom_up, bmp:enc_odd_width, bmp:enc_top_down, bmp:enc_v3_header, bmp:enc_v4_header, bmp:enc_v5_header
BMP sequence_encode accepted Rgba8 1 frame Rgb8 SingleFrame — 1: bmp:enc_32bit
BMP sequence_encode rejected La8 1 frame — (no Rust output) — (no result) unsupported 1: bmp:enc_error_grayscale_alpha
BMP sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) unsupported 1: bmp:enc_error_retained_sequence_geometry
BMP still_encode accepted L1 1 frame L1 — (still result) — 1: bmp:enc_1bit
BMP still_encode accepted L8 1 frame L8 — (still result) — 1: bmp:enc_grayscale
BMP still_encode accepted P8 1 frame P8 — (still result) — 1: bmp:enc_8bit
BMP still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 14: bmp:enc_16bit, bmp:enc_1x1, bmp:enc_24bit, bmp:enc_4bit, bmp:enc_bi_bitfields, bmp:enc_bi_rgb, bmp:enc_bi_rle4, bmp:enc_bi_rle8, bmp:enc_bottom_up, bmp:enc_odd_width, bmp:enc_top_down, bmp:enc_v3_header, bmp:enc_v4_header, bmp:enc_v5_header
BMP still_encode accepted Rgba8 1 frame Rgb8 — (still result) — 1: bmp:enc_32bit
BMP still_encode rejected Rgb8 1 frame — (no Rust output) — (no result) dimensions 4: bmp:enc_error_file_size_overflow, bmp:enc_error_oversized_dimensions, bmp:enc_error_oversized_height, bmp:enc_error_truncated_pixels
BMP still_encode rejected Rgb8; invalid-mode witness: La8, Cmyk8, L16, La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: bmp:enc_error_public_mode_contract
GIF sequence_encode accepted L1 1 frame L8 SingleFrame — 1: gif:enc_bilevel
GIF sequence_encode accepted L8 1 frame P8 SingleFrame — 1: gif:enc_grayscale
GIF sequence_encode accepted L8 2 frames P8 TimedAnimation — 1: gif:enc_animated_luminance
GIF sequence_encode accepted P8 1 frame P8 SingleFrame — 11: gif:enc_1x1, gif:enc_dispose_background, gif:enc_dispose_none, gif:enc_dispose_previous, gif:enc_global_ct, gif:enc_interlaced, gif:enc_local_ct, gif:enc_non_interlaced, gif:enc_opaque, gif:enc_static, gif:enc_transparent
GIF sequence_encode accepted P8 2 frames P8 SingleFrame — 2: gif:enc_animated, gif:enc_animated_previous
GIF sequence_encode accepted P8 2 frames P8 TimedAnimation — 1: gif:enc_animated_background
GIF sequence_encode accepted P8 3 frames P8 TimedAnimation — 1: gif:enc_animated_loop
GIF sequence_encode accepted Rgb8 1 frame P8 SingleFrame — 2: gif:enc_rgb, gif:enc_rgb_high_color
GIF sequence_encode accepted Rgb8 2 frames P8 TimedAnimation — 3: gif:enc_animated_rgb, gif:enc_animated_rgb_background_existing, gif:enc_animated_rgb_background_full_palette
GIF sequence_encode accepted Rgba8 1 frame P8 SingleFrame — 6: gif:enc_rgba, gif:enc_rgba_high_color, gif:enc_rgba_mixed, gif:enc_rgba_octree, gif:enc_rgba_octree_sorted, gif:enc_rgba_opaque
GIF sequence_encode accepted Rgba8 2 frames P8 TimedAnimation — 5: gif:enc_animated_rgb_full_delta, gif:enc_animated_rgba, gif:enc_animated_rgba_background_opaque, gif:enc_animated_rgba_background_partial, gif:enc_animated_rgba_opaque
GIF sequence_encode rejected Cmyk8 1 frame — (no Rust output) — (no result) unsupported 1: gif:enc_error_cmyk
GIF sequence_encode rejected P8 1 frame — (no Rust output) — (no result) parameter 2: gif:enc_error_disposal, gif:enc_error_transparency
GIF sequence_encode rejected P8 1 frame — (no Rust output) — (no result) unsupported 2: gif:enc_error_retained_default_image, gif:enc_error_retained_source_blend
GIF sequence_encode rejected Rgb8; second-frame mode: Cmyk8 2 frames — (no Rust output) — (no result) unsupported 1: gif:enc_error_animated_cmyk
GIF still_encode accepted L1 1 frame L8 — (still result) — 1: gif:enc_bilevel
GIF still_encode accepted L8 1 frame P8 — (still result) — 1: gif:enc_grayscale
GIF still_encode accepted P8 1 frame P8 — (still result) — 11: gif:enc_1x1, gif:enc_dispose_background, gif:enc_dispose_none, gif:enc_dispose_previous, gif:enc_global_ct, gif:enc_interlaced, gif:enc_local_ct, gif:enc_non_interlaced, gif:enc_opaque, gif:enc_static, gif:enc_transparent
GIF still_encode accepted Rgb8 1 frame P8 — (still result) — 2: gif:enc_rgb, gif:enc_rgb_high_color
GIF still_encode accepted Rgba8 1 frame P8 — (still result) — 6: gif:enc_rgba, gif:enc_rgba_high_color, gif:enc_rgba_mixed, gif:enc_rgba_octree, gif:enc_rgba_octree_sorted, gif:enc_rgba_opaque
GIF still_encode rejected P8 1 frame — (no Rust output) — (no result) dimensions 1: gif:enc_error_zero_width
GIF still_encode rejected Rgb8; invalid-mode witness: La8, Cmyk8, L16, La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: gif:enc_error_public_mode_contract
ICO sequence_encode accepted L1 1 frame L1 SingleFrame — 1: ico:enc_png_bilevel
ICO sequence_encode accepted L16 1 frame L16 SingleFrame — 1: ico:enc_png_l16
ICO sequence_encode accepted L8 1 frame L8 SingleFrame — 1: ico:enc_png_luminance
ICO sequence_encode accepted La8 1 frame La8 SingleFrame — 1: ico:enc_png_luminance_alpha
ICO sequence_encode accepted P8 1 frame P8 SingleFrame — 1: ico:enc_png_indexed
ICO sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 6: ico:enc_16x16, ico:enc_24bit, ico:enc_256x256, ico:enc_hotspot, ico:enc_no_hotspot, ico:enc_png_entry
ICO sequence_encode accepted Rgb8 1 frame Rgba8 SingleFrame — 2: ico:enc_bmp_256, ico:enc_bmp_entry
ICO sequence_encode accepted Rgba8 1 frame Rgba8 SingleFrame — 2: ico:enc_32bit, ico:enc_bmp_rgba
ICO sequence_encode rejected Cmyk8 1 frame — (no Rust output) — (no result) unsupported 2: ico:enc_error_cmyk_bmp, ico:enc_error_cmyk_png
ICO sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) parameter 1: ico:enc_error_zero_width_size
ICO sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) unsupported 1: ico:enc_error_retained_sequence_geometry
ICO still_encode accepted L1 1 frame L1 — (still result) — 1: ico:enc_png_bilevel
ICO still_encode accepted L16 1 frame L16 — (still result) — 1: ico:enc_png_l16
ICO still_encode accepted L8 1 frame L8 — (still result) — 1: ico:enc_png_luminance
ICO still_encode accepted La8 1 frame La8 — (still result) — 1: ico:enc_png_luminance_alpha
ICO still_encode accepted P8 1 frame P8 — (still result) — 1: ico:enc_png_indexed
ICO still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 6: ico:enc_16x16, ico:enc_24bit, ico:enc_256x256, ico:enc_hotspot, ico:enc_no_hotspot, ico:enc_png_entry
ICO still_encode accepted Rgb8 1 frame Rgba8 — (still result) — 2: ico:enc_bmp_256, ico:enc_bmp_entry
ICO still_encode accepted Rgba8 1 frame Rgba8 — (still result) — 2: ico:enc_32bit, ico:enc_bmp_rgba
ICO still_encode rejected Rgb8; invalid-mode witness: Cmyk8, La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: ico:enc_error_public_mode_contract
JPEG sequence_encode accepted Cmyk8 1 frame Cmyk8 SingleFrame — 1: jpeg:enc_cmyk
JPEG sequence_encode accepted L1 1 frame L8 SingleFrame — 1: jpeg:enc_bilevel_png_rust_unsupported
JPEG sequence_encode accepted L8 1 frame L8 SingleFrame — 3: jpeg:enc_grayscale, jpeg:enc_progressive_eob_limit, jpeg:enc_progressive_grayscale
JPEG sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 33: jpeg:enc_1x1, jpeg:enc_8x8, jpeg:enc_baseline, jpeg:enc_dct_fast, jpeg:enc_dct_slow, jpeg:enc_exif, jpeg:enc_exif_mixed_hex_case, jpeg:enc_no_exif, jpeg:enc_no_optimize, jpeg:enc_no_restart, jpeg:enc_odd_size, jpeg:enc_optimize, jpeg:enc_optimize_odd, jpeg:enc_optimize_restart, jpeg:enc_progressive, jpeg:enc_q1, jpeg:enc_q10, jpeg:enc_q100, jpeg:enc_q25, jpeg:enc_q50, jpeg:enc_q75, jpeg:enc_q85, jpeg:enc_quality_10, jpeg:enc_quality_100, jpeg:enc_quality_50, jpeg:enc_quality_85, jpeg:enc_restart, jpeg:enc_rgb, jpeg:enc_sub_420, jpeg:enc_sub_422, jpeg:enc_sub_444, jpeg:enc_subsample_420, jpeg:enc_subsample_444
JPEG sequence_encode rejected L16 1 frame — (no Rust output) — (no result) unsupported 1: jpeg:enc_error_l16_png
JPEG sequence_encode rejected P8 1 frame — (no Rust output) — (no result) unsupported 1: jpeg:enc_error_indexed_png
JPEG sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) parameter 4: jpeg:enc_error_exif_hex_invalid, jpeg:enc_error_exif_hex_non_ascii, jpeg:enc_error_exif_hex_odd, jpeg:enc_error_subsampling_unknown
JPEG sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) unsupported 1: jpeg:enc_error_retained_sequence_geometry
JPEG sequence_encode rejected Rgba8 1 frame — (no Rust output) — (no result) unsupported 1: jpeg:enc_error_rgba_png
JPEG still_encode accepted Cmyk8 1 frame Cmyk8 — (still result) — 1: jpeg:enc_cmyk
JPEG still_encode accepted L1 1 frame L8 — (still result) — 1: jpeg:enc_bilevel_png_rust_unsupported
JPEG still_encode accepted L8 1 frame L8 — (still result) — 3: jpeg:enc_grayscale, jpeg:enc_progressive_eob_limit, jpeg:enc_progressive_grayscale
JPEG still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 33: jpeg:enc_1x1, jpeg:enc_8x8, jpeg:enc_baseline, jpeg:enc_dct_fast, jpeg:enc_dct_slow, jpeg:enc_exif, jpeg:enc_exif_mixed_hex_case, jpeg:enc_no_exif, jpeg:enc_no_optimize, jpeg:enc_no_restart, jpeg:enc_odd_size, jpeg:enc_optimize, jpeg:enc_optimize_odd, jpeg:enc_optimize_restart, jpeg:enc_progressive, jpeg:enc_q1, jpeg:enc_q10, jpeg:enc_q100, jpeg:enc_q25, jpeg:enc_q50, jpeg:enc_q75, jpeg:enc_q85, jpeg:enc_quality_10, jpeg:enc_quality_100, jpeg:enc_quality_50, jpeg:enc_quality_85, jpeg:enc_restart, jpeg:enc_rgb, jpeg:enc_sub_420, jpeg:enc_sub_422, jpeg:enc_sub_444, jpeg:enc_subsample_420, jpeg:enc_subsample_444
JPEG still_encode rejected Rgb8 1 frame — (no Rust output) — (no result) dimensions 1: jpeg:enc_zero_width
JPEG still_encode rejected Rgb8; invalid-mode witness: P8, La8, Rgba8, L16, La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: jpeg:enc_error_public_mode_contract
PNG sequence_encode accepted L1 1 frame L1 SingleFrame — 1: png:enc_1bit
PNG sequence_encode accepted L16 1 frame L16 SingleFrame — 1: png:enc_16bit
PNG sequence_encode accepted L8 1 frame L8 SingleFrame — 3: png:enc_8bit, png:enc_grayscale, png:enc_l8
PNG sequence_encode accepted La8 1 frame La8 SingleFrame — 2: png:enc_grayscale_alpha, png:enc_la8
PNG sequence_encode accepted P8 1 frame P8 SingleFrame — 4: png:enc_indexed, png:enc_indexed_alpha, png:enc_indexed_missing_palette, png:enc_indexed_opaque_trns
PNG sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 51: png:enc_1x1, png:enc_adam7, png:enc_chunk_gamma, png:enc_chunk_phys, png:enc_chunk_srgb, png:enc_chunk_text, png:enc_chunk_time, png:enc_compress_0, png:enc_compress_1, png:enc_compress_1_1x1, png:enc_compress_1_boundary, png:enc_compress_1_large_solid, png:enc_compress_2, png:enc_compress_2_boundary, png:enc_compress_3, png:enc_compress_3_1x1, png:enc_compress_3_boundary, png:enc_compress_4, png:enc_compress_4_boundary, png:enc_compress_5, png:enc_compress_5_boundary, png:enc_compress_6, png:enc_compress_6_boundary, png:enc_compress_6_large_solid, png:enc_compress_7, png:enc_compress_7_1x1, png:enc_compress_7_boundary, png:enc_compress_8, png:enc_compress_8_1x1, png:enc_compress_8_boundary, png:enc_compress_9, png:enc_compress_9_1x1, png:enc_compress_9_boundary, png:enc_compress_9_large_solid, png:enc_compress_default, png:enc_compress_max, png:enc_compress_none, png:enc_compress_stored, png:enc_filter_adaptive, png:enc_filter_avg, png:enc_filter_none, png:enc_filter_paeth, png:enc_filter_sub, png:enc_filter_up, png:enc_interlaced, png:enc_no_interlace, png:enc_odd_size, png:enc_optimize, png:enc_optimize_average, png:enc_rgb, png:enc_rgb8
PNG sequence_encode accepted Rgba8 1 frame Rgba8 SingleFrame — 2: png:enc_rgba, png:enc_rgba8
PNG sequence_encode rejected Cmyk8 1 frame — (no Rust output) — (no result) unsupported 1: png:enc_error_cmyk
PNG sequence_encode rejected P8 1 frame — (no Rust output) — (no result) parameter 1: png:enc_error_oversized_public_palette
PNG sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) parameter 3: png:enc_error_compression_level, png:enc_error_compression_text, png:enc_error_palette_on_nonindexed
PNG sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) unsupported 11: png:enc_error_retained_sequence_background, png:enc_error_retained_sequence_blend, png:enc_error_retained_sequence_canvas_height, png:enc_error_retained_sequence_canvas_width, png:enc_error_retained_sequence_default_image, png:enc_error_retained_sequence_disposal, png:enc_error_retained_sequence_duration, png:enc_error_retained_sequence_geometry, png:enc_error_retained_sequence_interlace, png:enc_error_retained_sequence_loop, png:enc_error_retained_sequence_top
PNG still_encode accepted L1 1 frame L1 — (still result) — 1: png:enc_1bit
PNG still_encode accepted L16 1 frame L16 — (still result) — 1: png:enc_16bit
PNG still_encode accepted L8 1 frame L8 — (still result) — 3: png:enc_8bit, png:enc_grayscale, png:enc_l8
PNG still_encode accepted La8 1 frame La8 — (still result) — 2: png:enc_grayscale_alpha, png:enc_la8
PNG still_encode accepted P8 1 frame P8 — (still result) — 4: png:enc_indexed, png:enc_indexed_alpha, png:enc_indexed_missing_palette, png:enc_indexed_opaque_trns
PNG still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 51: png:enc_1x1, png:enc_adam7, png:enc_chunk_gamma, png:enc_chunk_phys, png:enc_chunk_srgb, png:enc_chunk_text, png:enc_chunk_time, png:enc_compress_0, png:enc_compress_1, png:enc_compress_1_1x1, png:enc_compress_1_boundary, png:enc_compress_1_large_solid, png:enc_compress_2, png:enc_compress_2_boundary, png:enc_compress_3, png:enc_compress_3_1x1, png:enc_compress_3_boundary, png:enc_compress_4, png:enc_compress_4_boundary, png:enc_compress_5, png:enc_compress_5_boundary, png:enc_compress_6, png:enc_compress_6_boundary, png:enc_compress_6_large_solid, png:enc_compress_7, png:enc_compress_7_1x1, png:enc_compress_7_boundary, png:enc_compress_8, png:enc_compress_8_1x1, png:enc_compress_8_boundary, png:enc_compress_9, png:enc_compress_9_1x1, png:enc_compress_9_boundary, png:enc_compress_9_large_solid, png:enc_compress_default, png:enc_compress_max, png:enc_compress_none, png:enc_compress_stored, png:enc_filter_adaptive, png:enc_filter_avg, png:enc_filter_none, png:enc_filter_paeth, png:enc_filter_sub, png:enc_filter_up, png:enc_interlaced, png:enc_no_interlace, png:enc_odd_size, png:enc_optimize, png:enc_optimize_average, png:enc_rgb, png:enc_rgb8
PNG still_encode accepted Rgba8 1 frame Rgba8 — (still result) — 2: png:enc_rgba, png:enc_rgba8
PNG still_encode rejected Rgb8 1 frame — (no Rust output) — (no result) dimensions 2: png:enc_error_truncated_pixels, png:enc_error_zero_height
PNG still_encode rejected Rgb8; invalid-mode witness: Cmyk8, La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: png:enc_error_public_mode_contract
TIFF sequence_encode accepted Cmyk8 1 frame Cmyk8 SingleFrame — 1: tiff:enc_cmyk
TIFF sequence_encode accepted F32 1 frame F32 SingleFrame — 3: tiff:enc_32bit, tiff:enc_f32_be_source, tiff:enc_f32_be_source_predictor
TIFF sequence_encode accepted I32 1 frame I32 SingleFrame — 3: tiff:enc_i32, tiff:enc_i32_be_source, tiff:enc_i32_be_source_predictor
TIFF sequence_encode accepted L1 1 frame L1 SingleFrame — 1: tiff:enc_bilevel
TIFF sequence_encode accepted L16 1 frame L16 SingleFrame — 1: tiff:enc_16bit
TIFF sequence_encode accepted L8 1 frame L8 SingleFrame — 7: tiff:enc_8bit, tiff:enc_grayscale, tiff:enc_lzw_byte_aligned, tiff:enc_lzw_clear_boundary, tiff:enc_lzw_solid, tiff:enc_lzw_width_boundary, tiff:enc_packbits_runs
TIFF sequence_encode accepted La8 1 frame La8 SingleFrame — 1: tiff:enc_grayscale_alpha
TIFF sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 20: tiff:enc_1x1, tiff:enc_be, tiff:enc_byte_be, tiff:enc_byte_le, tiff:enc_compress_deflate, tiff:enc_compress_lzw, tiff:enc_compress_none, tiff:enc_compress_packbits, tiff:enc_deflate, tiff:enc_le, tiff:enc_lzw, tiff:enc_lzw_predictor_horiz, tiff:enc_multi_page, tiff:enc_predictor_horiz, tiff:enc_predictor_none, tiff:enc_rgb, tiff:enc_single_page, tiff:enc_stripped, tiff:enc_tiled, tiff:enc_uncompressed
TIFF sequence_encode accepted Rgb8 2 frames Rgb8 UntimedPages — 5: tiff:enc_sequence_deflate, tiff:enc_sequence_lzw, tiff:enc_sequence_mixed_pages, tiff:enc_sequence_packbits, tiff:enc_sequence_raw
TIFF sequence_encode accepted Rgba8 1 frame Rgba8 SingleFrame — 1: tiff:enc_rgba
TIFF sequence_encode rejected L1 1 frame — (no Rust output) — (no result) unsupported 1: tiff:enc_error_bilevel_predictor
TIFF sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) parameter 2: tiff:enc_error_compression_type, tiff:enc_error_predictor_range
TIFF sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) unsupported 1: tiff:enc_error_retained_sequence_geometry
TIFF sequence_encode rejected Rgb8 2 frames — (no Rust output) — (no result) unsupported 8: tiff:enc_error_sequence_background, tiff:enc_error_sequence_blend, tiff:enc_error_sequence_canvas, tiff:enc_error_sequence_default_image, tiff:enc_error_sequence_disposal, tiff:enc_error_sequence_duration, tiff:enc_error_sequence_interlace, tiff:enc_error_sequence_loop
TIFF sequence_encode rejected Rgb8; sequence-frame mode: Rgb16 2 frames — (no Rust output) — (no result) unsupported 1: tiff:enc_error_sequence_frame_mode
TIFF still_encode accepted Cmyk8 1 frame Cmyk8 — (still result) — 1: tiff:enc_cmyk
TIFF still_encode accepted F32 1 frame F32 — (still result) — 3: tiff:enc_32bit, tiff:enc_f32_be_source, tiff:enc_f32_be_source_predictor
TIFF still_encode accepted I32 1 frame I32 — (still result) — 3: tiff:enc_i32, tiff:enc_i32_be_source, tiff:enc_i32_be_source_predictor
TIFF still_encode accepted L1 1 frame L1 — (still result) — 1: tiff:enc_bilevel
TIFF still_encode accepted L16 1 frame L16 — (still result) — 1: tiff:enc_16bit
TIFF still_encode accepted L8 1 frame L8 — (still result) — 7: tiff:enc_8bit, tiff:enc_grayscale, tiff:enc_lzw_byte_aligned, tiff:enc_lzw_clear_boundary, tiff:enc_lzw_solid, tiff:enc_lzw_width_boundary, tiff:enc_packbits_runs
TIFF still_encode accepted La8 1 frame La8 — (still result) — 1: tiff:enc_grayscale_alpha
TIFF still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 20: tiff:enc_1x1, tiff:enc_be, tiff:enc_byte_be, tiff:enc_byte_le, tiff:enc_compress_deflate, tiff:enc_compress_lzw, tiff:enc_compress_none, tiff:enc_compress_packbits, tiff:enc_deflate, tiff:enc_le, tiff:enc_lzw, tiff:enc_lzw_predictor_horiz, tiff:enc_multi_page, tiff:enc_predictor_horiz, tiff:enc_predictor_none, tiff:enc_rgb, tiff:enc_single_page, tiff:enc_stripped, tiff:enc_tiled, tiff:enc_uncompressed
TIFF still_encode accepted Rgba8 1 frame Rgba8 — (still result) — 1: tiff:enc_rgba
TIFF still_encode rejected Rgb8; invalid-mode witness: P8, La16, Rgb16, Rgba16, Rgb32F, Rgba32F 1 frame — (no Rust output) — (no result) unsupported 1: tiff:enc_error_public_mode_contract
WEBP sequence_encode accepted Cmyk8 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_cmyk, webp:enc_lossy_cmyk
WEBP sequence_encode accepted L1 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_bilevel, webp:enc_lossy_bilevel
WEBP sequence_encode accepted L16 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_l16, webp:enc_lossy_l16
WEBP sequence_encode accepted L8 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_grayscale, webp:enc_lossy_grayscale
WEBP sequence_encode accepted La8 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_luminance_alpha, webp:enc_lossy_luminance_alpha
WEBP sequence_encode accepted La8 1 frame Rgba8 SingleFrame — 2: webp:enc_lossless_luminance_alpha_partial, webp:enc_lossy_luminance_alpha_partial
WEBP sequence_encode accepted P8 1 frame Rgb8 SingleFrame — 2: webp:enc_lossless_indexed, webp:enc_lossy_indexed
WEBP sequence_encode accepted P8 1 frame Rgba8 SingleFrame — 2: webp:enc_lossless_indexed_alpha, webp:enc_lossy_indexed_alpha
WEBP sequence_encode accepted Rgb8 1 frame Rgb8 SingleFrame — 32: webp:enc_1x1, webp:enc_exif, webp:enc_exif_mixed_hex_case, webp:enc_hint_graph, webp:enc_hint_photo, webp:enc_hint_picture, webp:enc_icc, webp:enc_lossless, webp:enc_lossless_checker, webp:enc_lossless_noise, webp:enc_lossless_palette256, webp:enc_lossless_predictor_quadrants, webp:enc_lossless_predictor_radial, webp:enc_lossless_predictor_random_walk, webp:enc_lossless_predictor_sparse, webp:enc_lossless_solid, webp:enc_lossless_subtract_green, webp:enc_lossy, webp:enc_lossy_horizontal, webp:enc_lossy_q1, webp:enc_lossy_q10, webp:enc_lossy_q100, webp:enc_lossy_q50, webp:enc_lossy_q80, webp:enc_lossy_quality_10, webp:enc_lossy_quality_100, webp:enc_lossy_solid, webp:enc_lossy_vertical, webp:enc_method_0, webp:enc_method_6, webp:enc_no_alpha, webp:enc_xmp
WEBP sequence_encode accepted Rgb8 2 frames Rgb8 TimedAnimation — 2: webp:enc_sequence_lossless_rgb_background, webp:enc_sequence_lossy_rgb_keyframes
WEBP sequence_encode accepted Rgba8 1 frame Rgb8 SingleFrame — 1: webp:enc_lossy_opaque_rgba
WEBP sequence_encode accepted Rgba8 1 frame Rgba8 SingleFrame — 4: webp:enc_lossless_alpha, webp:enc_lossy_alpha, webp:enc_lossy_alpha_exif, webp:enc_lossy_odd_alpha
WEBP sequence_encode accepted Rgba8 2 frames Rgba8 TimedAnimation — 3: webp:enc_sequence_lossless_default_controls, webp:enc_sequence_lossless_rgba_keyframes, webp:enc_sequence_lossy_rgba_keyframes
WEBP sequence_encode rejected Rgb8 1 frame — (no Rust output) — (no result) parameter 9: webp:enc_error_exif_hex_odd, webp:enc_error_lossless_method_above_max, webp:enc_error_lossless_quality_above_max, webp:enc_error_lossy_method_above_max, webp:enc_error_lossy_quality_above_max, webp:enc_error_metadata_hex_invalid, webp:enc_error_metadata_hex_invalid_second_nibble, webp:enc_error_metadata_hex_odd, webp:enc_error_xmp_hex_odd
WEBP sequence_encode rejected Rgb8 2 frames — (no Rust output) — (no result) parameter 3: webp:enc_error_sequence_duration_overflow, webp:enc_error_sequence_fractional_duration, webp:enc_error_sequence_zero_duration_denominator
WEBP sequence_encode rejected Rgb8 2 frames — (no Rust output) — (no result) unsupported 8: webp:enc_error_sequence_default_image, webp:enc_error_sequence_height, webp:enc_error_sequence_interlace, webp:enc_error_sequence_left, webp:enc_error_sequence_reserved_blend, webp:enc_error_sequence_reserved_disposal, webp:enc_error_sequence_top, webp:enc_error_sequence_width
WEBP sequence_encode rejected Rgba8 2 frames — (no Rust output) — (no result) parameter 3: webp:enc_error_sequence_kmax, webp:enc_error_sequence_loop_overflow, webp:enc_error_sequence_quality
WEBP sequence_encode rejected Rgba8 2 frames — (no Rust output) — (no result) unsupported 7: webp:enc_error_sequence_allow_mixed, webp:enc_error_sequence_exif, webp:enc_error_sequence_icc, webp:enc_error_sequence_kmin, webp:enc_error_sequence_minimize_size, webp:enc_error_sequence_palette_background, webp:enc_error_sequence_xmp
WEBP sequence_encode rejected Rgba8; sequence-frame mode: La16 2 frames — (no Rust output) — (no result) unsupported 1: webp:enc_error_sequence_frame_mode
WEBP still_encode accepted Cmyk8 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_cmyk, webp:enc_lossy_cmyk
WEBP still_encode accepted L1 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_bilevel, webp:enc_lossy_bilevel
WEBP still_encode accepted L16 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_l16, webp:enc_lossy_l16
WEBP still_encode accepted L8 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_grayscale, webp:enc_lossy_grayscale
WEBP still_encode accepted La8 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_luminance_alpha, webp:enc_lossy_luminance_alpha
WEBP still_encode accepted La8 1 frame Rgba8 — (still result) — 2: webp:enc_lossless_luminance_alpha_partial, webp:enc_lossy_luminance_alpha_partial
WEBP still_encode accepted P8 1 frame Rgb8 — (still result) — 2: webp:enc_lossless_indexed, webp:enc_lossy_indexed
WEBP still_encode accepted P8 1 frame Rgba8 — (still result) — 2: webp:enc_lossless_indexed_alpha, webp:enc_lossy_indexed_alpha
WEBP still_encode accepted Rgb8 1 frame Rgb8 — (still result) — 32: webp:enc_1x1, webp:enc_exif, webp:enc_exif_mixed_hex_case, webp:enc_hint_graph, webp:enc_hint_photo, webp:enc_hint_picture, webp:enc_icc, webp:enc_lossless, webp:enc_lossless_checker, webp:enc_lossless_noise, webp:enc_lossless_palette256, webp:enc_lossless_predictor_quadrants, webp:enc_lossless_predictor_radial, webp:enc_lossless_predictor_random_walk, webp:enc_lossless_predictor_sparse, webp:enc_lossless_solid, webp:enc_lossless_subtract_green, webp:enc_lossy, webp:enc_lossy_horizontal, webp:enc_lossy_q1, webp:enc_lossy_q10, webp:enc_lossy_q100, webp:enc_lossy_q50, webp:enc_lossy_q80, webp:enc_lossy_quality_10, webp:enc_lossy_quality_100, webp:enc_lossy_solid, webp:enc_lossy_vertical, webp:enc_method_0, webp:enc_method_6, webp:enc_no_alpha, webp:enc_xmp
WEBP still_encode accepted Rgba8 1 frame Rgb8 — (still result) — 1: webp:enc_lossy_opaque_rgba
WEBP still_encode accepted Rgba8 1 frame Rgba8 — (still result) — 4: webp:enc_lossless_alpha, webp:enc_lossy_alpha, webp:enc_lossy_alpha_exif, webp:enc_lossy_odd_alpha
WEBP still_encode rejected Rgb8; invalid-mode witness: La16, Rgb16, Rgba16, Rgb32F, Rgba32F, F32, I32 1 frame — (no Rust output) — (no result) unsupported 1: webp:enc_error_public_mode_contract

not_applicable operation entries are omitted from the evidence tables because they are neither acceptance nor rejection. Planned rows are also omitted from active evidence and remain explicit roadmap work; the generated counts above make both exclusions visible.