{
  "schemaVersion": 1,
  "sourceRevision": "564a4d2d3e1c318f64821322c67329550df6da6b",
  "preparer": {
    "aom": "3.14.1",
    "archive": "3.8.8",
    "cairo": "1.18.4",
    "cgif": "0.5.3",
    "exif": "0.6.26",
    "expat": "2.8.2",
    "ffi": "3.6.0",
    "fontconfig": "2.18.1",
    "freetype": "2.14.3",
    "fribidi": "1.0.16",
    "glib": "2.89.1",
    "harfbuzz": "14.2.1",
    "heif": "1.23.1",
    "highway": "1.4.0",
    "imagequant": "2.4.1",
    "lcms": "2.19.1",
    "mozjpeg": "0826579",
    "pango": "1.58.0",
    "pixman": "0.46.4",
    "png": "1.6.58",
    "proxy-libintl": "0.5",
    "rsvg": "2.62.90",
    "tiff": "d01a94b",
    "uhdr": "1acdbed",
    "vips": "8.18.3",
    "webp": "1.6.0",
    "xml2": "2.15.3",
    "zlib-ng": "2.3.3",
    "sharp": "0.35.3"
  },
  "oracleVersion": "cjxl v0.12.0 8cb67e2 [_AVX2_,SSE4,SSE2] {GNU 15.2.0}\nCopyright (c) the JPEG XL Project",
  "oracleSha256": "5c9dd3d879b81545b77947f9a6f1f7a4e58bbe2e4f3c2a52ca70365544939762",
  "fixtures": [
    {
      "id": "im26-1030-diagnostic",
      "category": "photo",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-1030.ppm",
      "sourceSha256": "684985b6c730e848a26e5535973468e1f03dd8cb124812ade875832050163ce9",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 768,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-1030-diagnostic.raw",
      "rawSha256": "16e111ef8ba5d071c7551436d155c57bb6e41028e80f1326eac41736922af985",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-1030-diagnostic-lossless.jxl",
      "losslessSha256": "d21ab9700c8b6629174a4a2da274124d69b5c148edcb298a38b30eab17bcac0d",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-1030-diagnostic-lossy.jxl",
      "lossySha256": "fbb1c635564fa4930babfa0a239526b19c55fe4b6963255c5ae5533547ec1bd0"
    },
    {
      "id": "im26-1416-diagnostic",
      "category": "gradient-photo",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-1416.ppm",
      "sourceSha256": "03e50ade4999a726c535a0e065f299122b1efb9889671537faef0bfd63419d0d",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 768,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-diagnostic.raw",
      "rawSha256": "4cceb4bf7d89a6ebefea814463f15fc9dc6f5f9a2b6f966c0bd160ec2950ba7f",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-diagnostic-lossless.jxl",
      "losslessSha256": "3f7c27b0fbc81a85684c75b16bd4a401ffb96596e2f414b1d66c2e51eadc5bfd",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-diagnostic-lossy.jxl",
      "lossySha256": "c6a21bd509569d76f015d11c183079eec3870286cfc1a2bb959384f8898c1c02"
    },
    {
      "id": "im26-2018-diagnostic",
      "category": "monochrome-photo",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-2018.ppm",
      "sourceSha256": "797684f1c6fc3eae59e2f99678fb2ffef49627269abe562e61b811cf13ccf69c",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-2018-diagnostic.raw",
      "rawSha256": "9912cbe68c955081e5c0603d028aa6e944913ea7c4bb9d238789adb466c67ca0",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-2018-diagnostic-lossless.jxl",
      "losslessSha256": "7797efaf73adf49e209af9f00ffd6988fbbe8275eef0e05d7178254bf983a25f",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-2018-diagnostic-lossy.jxl",
      "lossySha256": "70bbff7c8579cdb1070b7e01e60c222df1871486698e72cb884c8db2f123b2e8"
    },
    {
      "id": "im26-2400-diagnostic",
      "category": "texture",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-2400.ppm",
      "sourceSha256": "4b8de9a0cdd9f743434a96510ab5eb51d1b2078640e48a144c240783e5fdaaba",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 766,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-2400-diagnostic.raw",
      "rawSha256": "4f1dac51a79922995a35d58a15bf473d4a39a76041ab9411871b26484adc7207",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-2400-diagnostic-lossless.jxl",
      "losslessSha256": "5aa7fc833315837430f88fc74d0d67dce3b1ea744b87f12bf909976c99c199f8",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-2400-diagnostic-lossy.jxl",
      "lossySha256": "4f70f0e337a10f2ce86276c853a3a76665c8112aa2b68bbef44fbfd972f6c764"
    },
    {
      "id": "im26-5032-diagnostic",
      "category": "map",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-5032.ppm",
      "sourceSha256": "e22efad1c20fadaff06ca32731c46e132c17d3fc2997102433f527edf801daf2",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-5032-diagnostic.raw",
      "rawSha256": "bd06d93b7a81f73f9eb56ffc47d41f6c968165e0a39907b6daa92f6ab5fcddba",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-5032-diagnostic-lossless.jxl",
      "losslessSha256": "1ad10334a45fcfcbc36705d008ca994008edd0e6e8be3b127667ee12de13016a",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-5032-diagnostic-lossy.jxl",
      "lossySha256": "7407fbb74474cdd37f5323b5256c929d7fa7d2169e87380e65da1ca6f397760e"
    },
    {
      "id": "im26-5034-diagnostic",
      "category": "text",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-5034.ppm",
      "sourceSha256": "cd981a4e13650b0c700cca09d58b39c411a75f34e5bcbfd86b5746363e68e64c",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-5034-diagnostic.raw",
      "rawSha256": "5b259e326af957fbb15772e85aa38c157a8a77172ae38ccd2b18dca3c0fcdc1f",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-5034-diagnostic-lossless.jxl",
      "losslessSha256": "4f62bab0921640d3d477a8683ade50b3c9952518ae302db81e12067f56e40e5c",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-5034-diagnostic-lossy.jxl",
      "lossySha256": "22524a4c079ce55f99e5a6bd1747fe9c4dbda82253b74f7d761e4c176924b149"
    },
    {
      "id": "im26-5052-diagnostic",
      "category": "text",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-5052.ppm",
      "sourceSha256": "72248f2708431bf890775e18ff50b12668460cb62b878eeb48a4d73e98fdb656",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-5052-diagnostic.raw",
      "rawSha256": "e707696ff5dabd4e94ef4a63cc0785a873301bb1c80d50eb7a80032266c0e5a9",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-5052-diagnostic-lossless.jxl",
      "losslessSha256": "d9a715d8272b1fa1735a39f5611be57982497852257494278b64f4e363cbafab",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-5052-diagnostic-lossy.jxl",
      "lossySha256": "98aea9f6eafb26e927ce8f2dbed65c826e28a1288c576713381188f1322e6bfc"
    },
    {
      "id": "im26-5334-diagnostic",
      "category": "screenshot",
      "scope": "capped",
      "source": ".tmp/jpegxl-m7/diagnostic-fixtures-v1/im26-5334.ppm",
      "sourceSha256": "29c8598f81465e51e37d6228e18a98172f7b1ab05050d67d3505528fa5844f32",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Reuse frozen m7 diagnostic: photo max edge 1024 or native 1024 crop; see diagnostic manifest; expand opaque RGB to RGBA8 without changing samples",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-5334-diagnostic.raw",
      "rawSha256": "381b1ec769fd975968ed52acbf0d3d5a2362d5ea4c660e95c2c3572ad717807e",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-5334-diagnostic-lossless.jxl",
      "losslessSha256": "94273a5e3ffa641117eb71b9a7c861c1b67bae39e4578363d7cc07031c358ca5",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-5334-diagnostic-lossy.jxl",
      "lossySha256": "a2ee745f9b1d9ee8f875a64565135b49839dd39587ed377df4a9e9f1f76252f7"
    },
    {
      "id": "im26-1416-original",
      "category": "gradient-photo",
      "scope": "original",
      "source": ".tmp/jpegxl-m7/visual-final-20260928-fixtures/im26-1416.ppm",
      "sourceSha256": "3ea7659be86ba62b9a25acf7a12fa1b77f6ce655ed199c6e628e0fb0e9f6170c",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Frozen full-resolution normalized sRGB8; no resizing; opaque alpha added",
      "width": 4000,
      "height": 3000,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-original.raw",
      "rawSha256": "929b9e7363d25b1a8c4a6d2f8381786597bc14b4d718cd7af1b641fda446e959",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-original-lossless.jxl",
      "losslessSha256": "832c88c66ae609469042703a2b61b71413ac6480dbcbc74554fc730ce7950ae6",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-1416-original-lossy.jxl",
      "lossySha256": "a17c6c296d4e20868861e0a9c4274b088d0be6d488f7099b4673e9290d9cfacd"
    },
    {
      "id": "im26-8160-original",
      "category": "screenshot",
      "scope": "original",
      "source": ".tmp/jpegxl-m7/visual-final-20260928-fixtures/im26-8160.ppm",
      "sourceSha256": "041d4bea89b8fe839c6b29d452947f53e534002922315a245617293d5c9f2389",
      "provenance": "m7-corpus-selection.json; imazen-26 187fbf338ce08e8e6654db7f04ddae58d5263da2; licenses retained per source",
      "preparation": "Frozen full-resolution normalized sRGB8; no resizing; opaque alpha added",
      "width": 1920,
      "height": 1080,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/im26-8160-original.raw",
      "rawSha256": "dd171e0dde47e61e40e7874a74989b099b2b7748f121fab1787cd87f71a8ef2c",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/im26-8160-original-lossless.jxl",
      "losslessSha256": "45813069886a56af0c106dddc80b9f2daea4525c73f6bdb20d9c7144e0c1c702",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/im26-8160-original-lossy.jxl",
      "lossySha256": "2b889c157d1e979c9dc80aceffcf98b323e0dc8b5bc03df9c6df6ae9029eb671"
    },
    {
      "id": "alpha_triangles",
      "category": "transparency",
      "scope": "original",
      "source": ".tmp/jpegxl-conformance/testcases/alpha_triangles/ref.png",
      "sourceSha256": "bc837bb829e3c141e280746746c2fa98cbd348bf7784ac2d51f7816500019d4c",
      "provenance": "libjxl/conformance 4bf053529c7cefd2951be453475bb3dccc7e7be8; CC0 per testcases/README.md",
      "preparation": "Pinned reference PNG rendered sRGB8 straight alpha by sharp; no resizing",
      "width": 1024,
      "height": 1024,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/alpha_triangles.raw",
      "rawSha256": "d5802aee2c3630dbc36313b9d6bfba078704bc75b46600977a8d3c2768b05497",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/alpha_triangles-lossless.jxl",
      "losslessSha256": "a7db2f733234e1b7e84f7e6efacc0fc8a82a1e94e0743afc8bc2113dd95d20b3",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/alpha_triangles-lossy.jxl",
      "lossySha256": "2f4ad70f67db422c47437ffe91ed2beff0657fbe5b1177430b820dea4a4484b9"
    },
    {
      "id": "sunset_logo",
      "category": "transparency",
      "scope": "original",
      "source": ".tmp/jpegxl-conformance/testcases/sunset_logo/ref.png",
      "sourceSha256": "c974b5a5c4232b22780c90fad60679d79bfb6088999cd5fbc6f5ebdd2f05f908",
      "provenance": "libjxl/conformance 4bf053529c7cefd2951be453475bb3dccc7e7be8; CC0 per testcases/README.md",
      "preparation": "Pinned reference PNG rendered sRGB8 straight alpha by sharp; no resizing",
      "width": 924,
      "height": 1386,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/sunset_logo.raw",
      "rawSha256": "36f3dcfa5a4b2d0248d96a750451a98616d87c942e259eaba9c3bef8ce0c4428",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/sunset_logo-lossless.jxl",
      "losslessSha256": "7111ce44431c02eeb280a6997d8faf689c6ebae88f64f11243eaa08e892ef5c4",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/sunset_logo-lossy.jxl",
      "lossySha256": "0e6dba13114111919a3f85af142a55328214edba306dcb8a5b214b82b073ed5d"
    },
    {
      "id": "gray16-default",
      "category": "gray16",
      "scope": "specialized",
      "source": "benchmark/fixtures/jpegxl/generated-lossless-v0.12.0/gray16-default.oracle.pnm",
      "sourceSha256": "ce1aa5c037583491e7ff718fdda02e599643d4be51c5d67e0b03ef557583e596",
      "provenance": "Repository synthetic lossless fixture, MIT; pinned libjxl v0.12.0",
      "preparation": "Unmodified native uint16 samples; host little-endian raw",
      "width": 41,
      "height": 31,
      "channels": 1,
      "sampleType": "uint16",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/gray16-default.raw",
      "rawSha256": "f5bc19b8fde7676446fc9646a09c5ba80e27058997161e607790eb31a39432e3",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/gray16-default-lossless.jxl",
      "losslessSha256": "b73ad3f9628107598dd898ff85e09ee9f252af2fd59f8a5b7d202add7fd4eab7",
      "lossy": null,
      "lossySha256": null
    },
    {
      "id": "rgb16-default",
      "category": "rgb16",
      "scope": "specialized",
      "source": "benchmark/fixtures/jpegxl/generated-lossless-v0.12.0/rgb16-default.oracle.pnm",
      "sourceSha256": "babd659d24d9b42e82ce8e9ce9b11bfef364f5cea5049260f1496dfdcd4a7d27",
      "provenance": "Repository synthetic lossless fixture, MIT; pinned libjxl v0.12.0",
      "preparation": "Unmodified native uint16 samples; host little-endian raw",
      "width": 47,
      "height": 39,
      "channels": 3,
      "sampleType": "uint16",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/rgb16-default.raw",
      "rawSha256": "c91fdf3f727a47a8b42f68616234905b20563ec9e72bd446ea1fb135b35ef786",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/rgb16-default-lossless.jxl",
      "losslessSha256": "5d0aa89658c464e5305fafb62d122dd7ca626efd8e5f2407ad297ed74e29ae27",
      "lossy": null,
      "lossySha256": null
    },
    {
      "id": "rgba16-straight",
      "category": "rgba16",
      "scope": "specialized",
      "source": "benchmark/fixtures/jpegxl/generated-lossless-v0.12.0/rgba16-straight.oracle.pam",
      "sourceSha256": "c98699c78b512b21c6a0d2040348aa36f594ef721fe168fe8e847ec2352914e5",
      "provenance": "Repository synthetic fixture, MIT",
      "preparation": "Unmodified native uint16 samples, hidden RGB retained",
      "width": 35,
      "height": 33,
      "channels": 4,
      "sampleType": "uint16",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/rgba16-straight.raw",
      "rawSha256": "b6dd7b2084e26ffb364f21989008ad6edf91246beea5f269873a4cf9542a8c76",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/rgba16-straight-lossless.jxl",
      "losslessSha256": "06f4db5c507810c7f5c867cb64f61d9e1abb4e89a5cc73a732afef58187c89c7",
      "lossy": null,
      "lossySha256": null
    },
    {
      "id": "gray8",
      "category": "gray8",
      "scope": "original",
      "source": ".tmp/jpegxl-conformance/testcases/grayscale/ref.png",
      "sourceSha256": "9d8d45dc6158ba173694f9e3075242c4a1e941649ed0eb9538479f83c8fed63f",
      "provenance": "libjxl/conformance 4bf053529c7cefd2951be453475bb3dccc7e7be8; CC0",
      "preparation": "Reference gray expanded to opaque sRGB RGBA8",
      "width": 200,
      "height": 200,
      "channels": 4,
      "sampleType": "uint8",
      "raw": ".tmp/jpegxl-comparison-v1/fixtures/gray8.raw",
      "rawSha256": "3a00cff419e598d20a8d2285a0dd64be426f4e20cbbee95c7df2c9640da07798",
      "lossless": ".tmp/jpegxl-comparison-v1/fixtures/gray8-lossless.jxl",
      "losslessSha256": "fbcc2b2d73831131440aa867f65d8b9c3ee8e43f31eb7404fe903017a4d2feac",
      "lossy": ".tmp/jpegxl-comparison-v1/fixtures/gray8-lossy.jxl",
      "lossySha256": "682c8280488a9604a0ec912b67c300c7919d81cf7c31450fec47156e034b57c8"
    }
  ]
}
