{
  "canvases": [
    128,
    256,
    512
  ],
  "circle": {
    "canvas_px": 96,
    "corner_pixels_excluded_continuous": 1977.7705261291167,
    "inside_pixels_continuous": 7238.229473870883,
    "inside_pixels_counted": 7232
  },
  "exports": [
    {
      "canvas_px": [
        128,
        128
      ],
      "crop_area_px": 270000.0,
      "crop_share": 0.25,
      "jpg": {
        "bytes": 5132,
        "file": "exports/128-fill.jpg",
        "readback": {
          "height": 128,
          "pixel_count": 16384,
          "rgb_sha256": "2d3ad1fe6dbce5666b0960cbe3c07e54c70ec427747337e2d0d3471741ca1199",
          "width": 128
        },
        "sha256": "22bff010487b03542a32d7001f6e459341b663150f1a617c75b5a5221e9d1a39"
      },
      "mask_counts": {
        "marker_pixels": 0,
        "small_text_pixels": 0
      },
      "mode": "fill",
      "pad_area_px": 0,
      "pad_share": 0,
      "png": {
        "bytes": 622,
        "file": "exports/128-fill.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 128,
          "pixel_match": true,
          "rgba_sha256": "d1182e83edcdbefe42579e212cafca3f3f18dd6e93b3c08034c9e0372e9d251e",
          "width": 128
        },
        "sha256": "8010af853759cc363d3a6d51a97dcd930662023d0d56d15d996c15382cd3d9ef"
      },
      "preview_circle": {
        "bytes": 705,
        "file": "previews/128-fill-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "c8206992e20c30f2fa2d38b40a4156ac5c7c47186bda866cf2d3650dba65b3a9",
          "width": 96
        },
        "rgba_sha256": "c8206992e20c30f2fa2d38b40a4156ac5c7c47186bda866cf2d3650dba65b3a9",
        "sha256": "69caffb71773f26bd21816b6d12409f73fe6cc584c7b243b12793c06a9ccf52a",
        "width": 96
      },
      "preview_square": {
        "bytes": 196,
        "file": "previews/128-fill-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "0531f80e82366072d19e435bd9f12757c0bb7b417e5ac78d0d7c8df726b93ca6",
          "width": 32
        },
        "rgba_sha256": "0531f80e82366072d19e435bd9f12757c0bb7b417e5ac78d0d7c8df726b93ca6",
        "sha256": "84e6d7662ad97e985107c6e4aa0a8717b369dfba178994e921ed12980376457c",
        "width": 32
      },
      "scale": 0.14222222222222222,
      "source_region_px": [
        900.0,
        900.0
      ],
      "source_x": 0.0,
      "source_y": 150.0
    },
    {
      "canvas_px": [
        128,
        128
      ],
      "crop_area_px": 0,
      "crop_share": 0,
      "draw_offset_px": [
        16,
        0
      ],
      "drawn_continuous_px": [
        96.0,
        128.0
      ],
      "drawn_raster_px": [
        96,
        128
      ],
      "jpg": {
        "bytes": 4519,
        "file": "exports/128-fit.jpg",
        "readback": {
          "height": 128,
          "pixel_count": 16384,
          "rgb_sha256": "79172fc55c2c8f09798506409adc0d23c57f7fe67b0023bc97bd3d5b88230ed1",
          "width": 128
        },
        "sha256": "9735ee3f0cea041cf961211cc70106385494631e307ec33c1aa3677ee1ba2a46"
      },
      "mask_counts": {
        "marker_pixels": 64,
        "small_text_pixels": 1
      },
      "mode": "fit",
      "pad_area_px": 4096.0,
      "pad_share": 0.25,
      "png": {
        "bytes": 706,
        "file": "exports/128-fit.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 128,
          "pixel_match": true,
          "rgba_sha256": "c95653484da499250394dccff55919947acb7c46090a5400895840b0171e09c0",
          "width": 128
        },
        "sha256": "f438475c7bd996339c0b6b7fb32e9b79b555a2e39c1d1deaedc73c16d227c144"
      },
      "preview_circle": {
        "bytes": 580,
        "file": "previews/128-fit-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "1e3077a76136b45dc71aceeacedd6ab0edbcf8e63532fa16675cab3c163c718b",
          "width": 96
        },
        "rgba_sha256": "1e3077a76136b45dc71aceeacedd6ab0edbcf8e63532fa16675cab3c163c718b",
        "sha256": "6f53a5dc7ae013452ee018711682547b8a644608d125c168a6045ac85a92b43a",
        "width": 96
      },
      "preview_square": {
        "bytes": 221,
        "file": "previews/128-fit-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 4,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "b3eeb326691d783fa03844c77845c87c6c433ca44a503321c20dad7091523462",
          "width": 32
        },
        "rgba_sha256": "b3eeb326691d783fa03844c77845c87c6c433ca44a503321c20dad7091523462",
        "sha256": "cc19e562633b7e29a78dc30fc05718f352a2276789b602a037da3f345374dd49",
        "width": 32
      },
      "scale": 0.10666666666666667,
      "source_region_px": [
        900,
        1200
      ],
      "source_x": 0,
      "source_y": 0
    },
    {
      "canvas_px": [
        256,
        256
      ],
      "crop_area_px": 270000.0,
      "crop_share": 0.25,
      "jpg": {
        "bytes": 11713,
        "file": "exports/256-fill.jpg",
        "readback": {
          "height": 256,
          "pixel_count": 65536,
          "rgb_sha256": "4f80c528eaed38339a5cb6a1b824228856d1c9ce3fc4db6691d5e4d2acda509a",
          "width": 256
        },
        "sha256": "462e67694a724680f6f05c779b4a64216cff82b7c73cccf2ab1d7ff0bac678dd"
      },
      "mask_counts": {
        "marker_pixels": 0,
        "small_text_pixels": 0
      },
      "mode": "fill",
      "pad_area_px": 0,
      "pad_share": 0,
      "png": {
        "bytes": 1804,
        "file": "exports/256-fill.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 256,
          "pixel_match": true,
          "rgba_sha256": "26e6b2f1e8eae65f16c1931b9424d2c1f7ba4049ef9284d7c5f28430ef23636d",
          "width": 256
        },
        "sha256": "9ab022b99d0a9968b8f587677a28f996121e29344d3106b255931bddee1642fd"
      },
      "preview_circle": {
        "bytes": 734,
        "file": "previews/256-fill-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "959f75faf5a3bb9325cbb6cc3ea0f67925cade7d61b82d04704d474a5ebaa9ee",
          "width": 96
        },
        "rgba_sha256": "959f75faf5a3bb9325cbb6cc3ea0f67925cade7d61b82d04704d474a5ebaa9ee",
        "sha256": "321b25dc9f6fe994edfcbca3b15e2de8f6f95b8d1e9013ae437e4387961ef1de",
        "width": 96
      },
      "preview_square": {
        "bytes": 199,
        "file": "previews/256-fill-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "2847defed6c4995b1f56cb65f0b5d4b22048d6c88aa5b885620e21342fd49291",
          "width": 32
        },
        "rgba_sha256": "2847defed6c4995b1f56cb65f0b5d4b22048d6c88aa5b885620e21342fd49291",
        "sha256": "4c57a13f1267a6c15959c7701dc07efd3de125b05ffed380bb462e8ce92bb3ed",
        "width": 32
      },
      "scale": 0.28444444444444444,
      "source_region_px": [
        900.0,
        900.0
      ],
      "source_x": 0.0,
      "source_y": 150.0
    },
    {
      "canvas_px": [
        256,
        256
      ],
      "crop_area_px": 0,
      "crop_share": 0,
      "draw_offset_px": [
        32,
        0
      ],
      "drawn_continuous_px": [
        192.0,
        256.0
      ],
      "drawn_raster_px": [
        192,
        256
      ],
      "jpg": {
        "bytes": 10946,
        "file": "exports/256-fit.jpg",
        "readback": {
          "height": 256,
          "pixel_count": 65536,
          "rgb_sha256": "b2ef83f22f0cc5c94aa13d3d578232dd8345d9984cda01b59c7d23427c5b9b55",
          "width": 256
        },
        "sha256": "3ab380398cf5c86e11e94234b2d4d0a11e27f8c3dc9188eca0cccf1d03233bd0"
      },
      "mask_counts": {
        "marker_pixels": 256,
        "small_text_pixels": 8
      },
      "mode": "fit",
      "pad_area_px": 16384.0,
      "pad_share": 0.25,
      "png": {
        "bytes": 1917,
        "file": "exports/256-fit.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 256,
          "pixel_match": true,
          "rgba_sha256": "57059c75812d2107783561220a32420d94f9cf60a845fb1ce7ba13cc78636c0f",
          "width": 256
        },
        "sha256": "6d6853264c7c603817faa41e32de9e5d0e03538acbc9883fe8d7ac8447900ec7"
      },
      "preview_circle": {
        "bytes": 598,
        "file": "previews/256-fit-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 3
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "70a8cf1577d66dc9ba1657a621a31ce10696ae400b6d757834fd20d253383d4d",
          "width": 96
        },
        "rgba_sha256": "70a8cf1577d66dc9ba1657a621a31ce10696ae400b6d757834fd20d253383d4d",
        "sha256": "ca45b6ae3e3e7e78d4c6d1ba70f6c0ee7dce03de46df8c3da9335796723293b4",
        "width": 96
      },
      "preview_square": {
        "bytes": 180,
        "file": "previews/256-fit-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 4,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "11c901ac2df205fb0c202e7ab70cd0597b538cb1c77ffbc3d550d9ea732cc354",
          "width": 32
        },
        "rgba_sha256": "11c901ac2df205fb0c202e7ab70cd0597b538cb1c77ffbc3d550d9ea732cc354",
        "sha256": "3ee33ca24b646762828331325f6674040e12654ed4d9d8df176dd789d53495a6",
        "width": 32
      },
      "scale": 0.21333333333333335,
      "source_region_px": [
        900,
        1200
      ],
      "source_x": 0,
      "source_y": 0
    },
    {
      "canvas_px": [
        512,
        512
      ],
      "crop_area_px": 270000.0,
      "crop_share": 0.25,
      "jpg": {
        "bytes": 31200,
        "file": "exports/512-fill.jpg",
        "readback": {
          "height": 512,
          "pixel_count": 262144,
          "rgb_sha256": "52bc3b391c046be7c3a0db5f6e9b85e4b53dab25e43e6415f4f9b8a175796ad6",
          "width": 512
        },
        "sha256": "536c1cefc519d618e973a0a39dc7575189495137a8a9ba8ad5ead6dc90901b74"
      },
      "mask_counts": {
        "marker_pixels": 0,
        "small_text_pixels": 0
      },
      "mode": "fill",
      "pad_area_px": 0,
      "pad_share": 0,
      "png": {
        "bytes": 5997,
        "file": "exports/512-fill.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 512,
          "pixel_match": true,
          "rgba_sha256": "afb92dcca855392cc4cafbca2a465bd0259148e25ca0cbdc88cc48dc560d9669",
          "width": 512
        },
        "sha256": "ccf9aab2fb5bbdf32a33308723fbba9df9765b68d3bad0946f0f1872c7659f75"
      },
      "preview_circle": {
        "bytes": 658,
        "file": "previews/512-fill-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "dd8bacc85d028eda24834ced994643dffc7cae3c3a268a3c992fca6c67ac6c56",
          "width": 96
        },
        "rgba_sha256": "dd8bacc85d028eda24834ced994643dffc7cae3c3a268a3c992fca6c67ac6c56",
        "sha256": "eaf64a2d7d76da9f432880a44d573df69373ad26d5f12a1152ffc55db570dae0",
        "width": 96
      },
      "preview_square": {
        "bytes": 179,
        "file": "previews/512-fill-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "d59539c262b29da370c397504bc3f322f877d8e41f247db9d9ee4f22052c08e8",
          "width": 32
        },
        "rgba_sha256": "d59539c262b29da370c397504bc3f322f877d8e41f247db9d9ee4f22052c08e8",
        "sha256": "0c97e6e937cdcbf8d166828c8fb8d3a80b38bbc08e9fc931c3f286aea765f956",
        "width": 32
      },
      "scale": 0.5688888888888889,
      "source_region_px": [
        900.0,
        900.0
      ],
      "source_x": 0.0,
      "source_y": 150.0
    },
    {
      "canvas_px": [
        512,
        512
      ],
      "crop_area_px": 0,
      "crop_share": 0,
      "draw_offset_px": [
        64,
        0
      ],
      "drawn_continuous_px": [
        384.0,
        512.0
      ],
      "drawn_raster_px": [
        384,
        512
      ],
      "jpg": {
        "bytes": 28640,
        "file": "exports/512-fit.jpg",
        "readback": {
          "height": 512,
          "pixel_count": 262144,
          "rgb_sha256": "427ce82089ea4b299f3c837ffd8bbd71f36ac82ff49a54c15e43236b2fe4a2fe",
          "width": 512
        },
        "sha256": "8dc10c4b2effc3d57342444f448b410524a2e73ca7b934dc78520fcf8474b24a"
      },
      "mask_counts": {
        "marker_pixels": 900,
        "small_text_pixels": 26
      },
      "mode": "fit",
      "pad_area_px": 65536.0,
      "pad_share": 0.25,
      "png": {
        "bytes": 6310,
        "file": "exports/512-fit.png",
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 512,
          "pixel_match": true,
          "rgba_sha256": "4ab2c2037803934402b04107080176ab418ca7bb4767d36c08540c83a59181be",
          "width": 512
        },
        "sha256": "972b519d1b1058856fb94662b7b7821a53d3390c3cdf7ecd01a01f39b06681f3"
      },
      "preview_circle": {
        "bytes": 490,
        "file": "previews/512-fit-circle-96.png",
        "height": 96,
        "mask_counts": {
          "marker_pixels": 0,
          "small_text_pixels": 2
        },
        "outside_alpha_zero": 1984,
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 96,
          "pixel_match": true,
          "rgba_sha256": "8b9725e92bdc8d2fe4a5f15b6988da014178182ea4191ea2881a60b381312658",
          "width": 96
        },
        "rgba_sha256": "8b9725e92bdc8d2fe4a5f15b6988da014178182ea4191ea2881a60b381312658",
        "sha256": "ed330c02b9e1f0c54dd04b903633732a4eb05a1dcc8570f7007a106edfc63096",
        "width": 96
      },
      "preview_square": {
        "bytes": 184,
        "file": "previews/512-fit-square-32.png",
        "height": 32,
        "mask_counts": {
          "marker_pixels": 4,
          "small_text_pixels": 0
        },
        "readback": {
          "chunk_crc_ok": true,
          "colour_type": "RGBA",
          "filter_types": [
            0
          ],
          "height": 32,
          "pixel_match": true,
          "rgba_sha256": "5a99195e5a651c9f0ddf4cd6e5af59edb9677865dc86a7d5d7e35c828fd22e49",
          "width": 32
        },
        "rgba_sha256": "5a99195e5a651c9f0ddf4cd6e5af59edb9677865dc86a7d5d7e35c828fd22e49",
        "sha256": "2beeaebd0de233a25cf7ef18660c00ed18f70d04c5d3e7ccd21a6717c5381b86",
        "width": 32
      },
      "scale": 0.4266666666666667,
      "source_region_px": [
        900,
        1200
      ],
      "source_x": 0,
      "source_y": 0
    }
  ],
  "generator": "make_samples.py",
  "method": "One deterministic 900 x 1200 RGBA source; nearest-neighbour Fill/Fit geometry; PNG plus cjpeg -quality 92 / djpeg readback; mask counts map preview pixels back to exact source marker and small-text pixels.",
  "negative_controls": {
    "shifted_fill": {
      "actual_rgba_sha256": "7e4420b34e848abbcdaa4c383b6879b8eac3f769a96a43be3c61d96756165544",
      "criterion": "decoded RGBA equals exports/256-fill.png",
      "differing_pixels_from_correct_256_fill": 5484,
      "expected_acceptance": false,
      "expected_file": "exports/256-fill.png",
      "expected_rgba_sha256": "26e6b2f1e8eae65f16c1931b9424d2c1f7ba4049ef9284d7c5f28430ef23636d",
      "file": "negative/shifted-fill-256.png",
      "passes": false,
      "source_y_px": 174.0
    },
    "wrong_canvas": {
      "criterion": "width === 256 and height === 256",
      "declared_height": 256,
      "declared_width": 255,
      "expected_acceptance": false,
      "file": "negative/wrong-canvas-255x256.png",
      "passes": false
    }
  },
  "png_readbacks": [
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "sources/source-900x1200.png",
      "filter_types": [
        0
      ],
      "height": 1200,
      "pixel_match": true,
      "rgba_sha256": "941d6d8a877626cc34052d6efc4b3597af8eec8e70c4b81a91282f6b218605c7",
      "width": 900
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/128-fill.png",
      "filter_types": [
        0
      ],
      "height": 128,
      "pixel_match": true,
      "rgba_sha256": "d1182e83edcdbefe42579e212cafca3f3f18dd6e93b3c08034c9e0372e9d251e",
      "width": 128
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/128-fill-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "0531f80e82366072d19e435bd9f12757c0bb7b417e5ac78d0d7c8df726b93ca6",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/128-fill-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "c8206992e20c30f2fa2d38b40a4156ac5c7c47186bda866cf2d3650dba65b3a9",
      "width": 96
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/128-fit.png",
      "filter_types": [
        0
      ],
      "height": 128,
      "pixel_match": true,
      "rgba_sha256": "c95653484da499250394dccff55919947acb7c46090a5400895840b0171e09c0",
      "width": 128
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/128-fit-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "b3eeb326691d783fa03844c77845c87c6c433ca44a503321c20dad7091523462",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/128-fit-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "1e3077a76136b45dc71aceeacedd6ab0edbcf8e63532fa16675cab3c163c718b",
      "width": 96
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/256-fill.png",
      "filter_types": [
        0
      ],
      "height": 256,
      "pixel_match": true,
      "rgba_sha256": "26e6b2f1e8eae65f16c1931b9424d2c1f7ba4049ef9284d7c5f28430ef23636d",
      "width": 256
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/256-fill-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "2847defed6c4995b1f56cb65f0b5d4b22048d6c88aa5b885620e21342fd49291",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/256-fill-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "959f75faf5a3bb9325cbb6cc3ea0f67925cade7d61b82d04704d474a5ebaa9ee",
      "width": 96
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/256-fit.png",
      "filter_types": [
        0
      ],
      "height": 256,
      "pixel_match": true,
      "rgba_sha256": "57059c75812d2107783561220a32420d94f9cf60a845fb1ce7ba13cc78636c0f",
      "width": 256
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/256-fit-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "11c901ac2df205fb0c202e7ab70cd0597b538cb1c77ffbc3d550d9ea732cc354",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/256-fit-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "70a8cf1577d66dc9ba1657a621a31ce10696ae400b6d757834fd20d253383d4d",
      "width": 96
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/512-fill.png",
      "filter_types": [
        0
      ],
      "height": 512,
      "pixel_match": true,
      "rgba_sha256": "afb92dcca855392cc4cafbca2a465bd0259148e25ca0cbdc88cc48dc560d9669",
      "width": 512
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/512-fill-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "d59539c262b29da370c397504bc3f322f877d8e41f247db9d9ee4f22052c08e8",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/512-fill-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "dd8bacc85d028eda24834ced994643dffc7cae3c3a268a3c992fca6c67ac6c56",
      "width": 96
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "exports/512-fit.png",
      "filter_types": [
        0
      ],
      "height": 512,
      "pixel_match": true,
      "rgba_sha256": "4ab2c2037803934402b04107080176ab418ca7bb4767d36c08540c83a59181be",
      "width": 512
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/512-fit-square-32.png",
      "filter_types": [
        0
      ],
      "height": 32,
      "pixel_match": true,
      "rgba_sha256": "5a99195e5a651c9f0ddf4cd6e5af59edb9677865dc86a7d5d7e35c828fd22e49",
      "width": 32
    },
    {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "file": "previews/512-fit-circle-96.png",
      "filter_types": [
        0
      ],
      "height": 96,
      "pixel_match": true,
      "rgba_sha256": "8b9725e92bdc8d2fe4a5f15b6988da014178182ea4191ea2881a60b381312658",
      "width": 96
    }
  ],
  "preview_sizes": {
    "circle": 96,
    "square": 32
  },
  "source": {
    "bytes": 21500,
    "file": "sources/source-900x1200.png",
    "height": 1200,
    "readback": {
      "chunk_crc_ok": true,
      "colour_type": "RGBA",
      "filter_types": [
        0
      ],
      "height": 1200,
      "pixel_match": true,
      "rgba_sha256": "941d6d8a877626cc34052d6efc4b3597af8eec8e70c4b81a91282f6b218605c7",
      "width": 900
    },
    "rgba_sha256": "941d6d8a877626cc34052d6efc4b3597af8eec8e70c4b81a91282f6b218605c7",
    "sha256": "258f7c1f43733e050eeca7a4dacea993bf1603442594375c6f689b5b41df4f0c",
    "width": 900
  },
  "source_masks": {
    "marker_pixels": 5184,
    "small_text_band_y": [
      1080,
      1086
    ],
    "small_text_pixels": 112
  }
}
