{
  "generator": "make_samples.py",
  "method": "centred nearest-neighbour sample of the browser crop box; browser resampling differs",
  "png_readback_method": "reopen, validate signature and chunk CRCs, decompress IDAT, compare every decoded row with the generated canvas",
  "measurement_notes": {
    "label": "visible mask rows come from the source label mask sampled through the same crop mapping; projected text height is stored separately",
    "markers": "fragment count is the number of image quadrants containing at least one sampled marker pixel",
    "transparency": "transparent pixels count alpha=0 in the raster; geometric padding can differ after drawn dimensions round to integer pixels"
  },
  "source": {
    "file": "source-grid-1200x675.png",
    "width": 1200,
    "height": 675,
    "bytes": 17343,
    "sha256": "72c01f24979bd7762357e13c8f59d034319e9f2964a7a50306fda5f99867b049",
    "png_readback": {
      "width": 1200,
      "height": 675,
      "bit_depth": 8,
      "colour_type": "RGBA",
      "chunks": 3,
      "chunk_crc_ok": true,
      "raster_sha256": "2a4a721b9d69b3d0c918836c9979fdcce2ef53606ab967b08dd0fd5d35db99d4",
      "file_bytes": 17343
    }
  },
  "fit_background": "transparent PNG",
  "focus": 0.5,
  "exports": [
    {
      "preset": "server-960x540",
      "mode": "fill",
      "file": "exports/server-960x540-fill.png",
      "width": 960,
      "height": 540,
      "bytes": 11508,
      "sha256": "fbeff2a659d349cd0edcca74be7a943188adad0b98b4d76d95816ef3bf04089c",
      "scale": 0.8,
      "source_x": 0.0,
      "source_y": 0.0,
      "source_region": [
        1200.0,
        675.0
      ],
      "crop_area_px": 0.0,
      "crop_share": 0.0,
      "pad_area_px": 0,
      "pad_share": 0,
      "png_readback": {
        "width": 960,
        "height": 540,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "4cb98e0c7a765ffb80444e5743dc9073e66ca13cf839e907c27207c7dcd178b3",
        "file_bytes": 11508
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 28,
      "label_projected_full_height_in_export_px": 22.4,
      "label_projected_full_height_at_320_wide_px": 7.47,
      "label_visible_mask_rows_in_export": 23,
      "label_visible_mask_rows_at_320_wide": 8,
      "label_visible_mask_pixels_in_export": 1945,
      "label_visible_mask_pixels_at_320_wide": 244,
      "marker_fragments_visible_in_export": 4,
      "marker_visible_mask_pixels_in_export": 20736,
      "marker_fragments_visible_at_320_wide": 4,
      "transparent_pixels_in_export": 0,
      "preview": "previews-320/server-960x540-fill.png",
      "preview_width": 320,
      "preview_height": 180,
      "preview_bytes": 1275,
      "preview_sha256": "3f1ac6b707a6a37ffcbb02d4bbeb2a29905f93eae48f370463b161a339897f5e",
      "preview_png_readback": {
        "width": 320,
        "height": 180,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "d3e5a0c21c6f03892d2869fd2d73599562a0eea3916aa5c83370b5f3e51f698a",
        "file_bytes": 1275
      }
    },
    {
      "preset": "server-960x540",
      "mode": "fit",
      "file": "exports/server-960x540-fit.png",
      "width": 960,
      "height": 540,
      "bytes": 11508,
      "sha256": "fbeff2a659d349cd0edcca74be7a943188adad0b98b4d76d95816ef3bf04089c",
      "scale": 0.8,
      "source_x": 0,
      "source_y": 0,
      "source_region": [
        1200,
        675
      ],
      "drawn_size": [
        960.0,
        540.0
      ],
      "drawn_size_px": [
        960,
        540
      ],
      "offset_x": 0.0,
      "offset_y": 0.0,
      "crop_area_px": 0,
      "crop_share": 0,
      "pad_area_px": 0.0,
      "pad_share": 0.0,
      "png_readback": {
        "width": 960,
        "height": 540,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "4cb98e0c7a765ffb80444e5743dc9073e66ca13cf839e907c27207c7dcd178b3",
        "file_bytes": 11508
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 28,
      "label_projected_full_height_in_export_px": 22.4,
      "label_projected_full_height_at_320_wide_px": 7.47,
      "label_visible_mask_rows_in_export": 23,
      "label_visible_mask_rows_at_320_wide": 8,
      "label_visible_mask_pixels_in_export": 1945,
      "label_visible_mask_pixels_at_320_wide": 244,
      "marker_fragments_visible_in_export": 4,
      "marker_visible_mask_pixels_in_export": 20736,
      "marker_fragments_visible_at_320_wide": 4,
      "transparent_pixels_in_export": 0,
      "preview": "previews-320/server-960x540-fit.png",
      "preview_width": 320,
      "preview_height": 180,
      "preview_bytes": 1275,
      "preview_sha256": "3f1ac6b707a6a37ffcbb02d4bbeb2a29905f93eae48f370463b161a339897f5e",
      "preview_png_readback": {
        "width": 320,
        "height": 180,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "d3e5a0c21c6f03892d2869fd2d73599562a0eea3916aa5c83370b5f3e51f698a",
        "file_bytes": 1275
      }
    },
    {
      "preset": "profile-main-680x240",
      "mode": "fill",
      "file": "exports/profile-main-680x240-fill.png",
      "width": 680,
      "height": 240,
      "bytes": 3569,
      "sha256": "7d3c324d3ffc6b8fa1467d209f0fb5ccf1b43aebd1bc4e82838779ce9e247866",
      "scale": 0.5666666666666667,
      "source_x": 0.0,
      "source_y": 125.73529411764704,
      "source_region": [
        1200.0,
        423.5294117647059
      ],
      "crop_area_px": 301764.7058823529,
      "crop_share": 0.3725490196078431,
      "pad_area_px": 0,
      "pad_share": 0,
      "png_readback": {
        "width": 680,
        "height": 240,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "92a371abd230e84005db328910298a78894e941cde96df69999df594d8ee5452",
        "file_bytes": 3569
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 0,
      "label_projected_full_height_in_export_px": 15.87,
      "label_projected_full_height_at_320_wide_px": 7.47,
      "label_visible_mask_rows_in_export": 0,
      "label_visible_mask_rows_at_320_wide": 0,
      "label_visible_mask_pixels_in_export": 0,
      "label_visible_mask_pixels_at_320_wide": 0,
      "marker_fragments_visible_in_export": 0,
      "marker_visible_mask_pixels_in_export": 0,
      "marker_fragments_visible_at_320_wide": 0,
      "transparent_pixels_in_export": 0,
      "preview": "previews-320/profile-main-680x240-fill.png",
      "preview_width": 320,
      "preview_height": 113,
      "preview_bytes": 1136,
      "preview_sha256": "96d058b917e29d0a775d0ead5170018d43e8c6b0debba7e9fb3a0a79530277f4",
      "preview_png_readback": {
        "width": 320,
        "height": 113,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "d61662175cd961db7c683e63d892a22e425df657796582f8d5c5a002beb063a0",
        "file_bytes": 1136
      }
    },
    {
      "preset": "profile-main-680x240",
      "mode": "fit",
      "file": "exports/profile-main-680x240-fit.png",
      "width": 680,
      "height": 240,
      "bytes": 3439,
      "sha256": "5cda6a2a31a656fad5a8e6aa6863bada7604cbd63517213d1ff25d6e9c2d8b82",
      "scale": 0.35555555555555557,
      "source_x": 0,
      "source_y": 0,
      "source_region": [
        1200,
        675
      ],
      "drawn_size": [
        426.6666666666667,
        240.0
      ],
      "drawn_size_px": [
        427,
        240
      ],
      "offset_x": 126.66666666666666,
      "offset_y": 0.0,
      "crop_area_px": 0,
      "crop_share": 0,
      "pad_area_px": 60800.0,
      "pad_share": 0.37254901960784315,
      "png_readback": {
        "width": 680,
        "height": 240,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "6dd90cd44039ef9c223ca3737867c967723b6fa52c8b85465853c9c0db890c87",
        "file_bytes": 3439
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 28,
      "label_projected_full_height_in_export_px": 9.96,
      "label_projected_full_height_at_320_wide_px": 4.68,
      "label_visible_mask_rows_in_export": 10,
      "label_visible_mask_rows_at_320_wide": 4,
      "label_visible_mask_pixels_in_export": 373,
      "label_visible_mask_pixels_at_320_wide": 40,
      "marker_fragments_visible_in_export": 4,
      "marker_visible_mask_pixels_in_export": 4096,
      "marker_fragments_visible_at_320_wide": 4,
      "transparent_pixels_in_export": 60720,
      "preview": "previews-320/profile-main-680x240-fit.png",
      "preview_width": 320,
      "preview_height": 113,
      "preview_bytes": 1066,
      "preview_sha256": "c126c1c07a70ed367240901b9500def19f4770cafd0860db57bd10e0014e6ec5",
      "preview_png_readback": {
        "width": 320,
        "height": 113,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "e0a5f648feef312f763708113a36e0c605133a2acc2afc709215784c047468dd",
        "file_bytes": 1066
      }
    },
    {
      "preset": "profile-server-600x240",
      "mode": "fill",
      "file": "exports/profile-server-600x240-fill.png",
      "width": 600,
      "height": 240,
      "bytes": 3465,
      "sha256": "6d89a78b6e332f2af7f6f118efa025604a21a91267683f62e01c8585c04f5b06",
      "scale": 0.5,
      "source_x": 0.0,
      "source_y": 97.5,
      "source_region": [
        1200.0,
        480.0
      ],
      "crop_area_px": 234000.0,
      "crop_share": 0.28888888888888886,
      "pad_area_px": 0,
      "pad_share": 0,
      "png_readback": {
        "width": 600,
        "height": 240,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "8acae2c413ef8a341ba08325411f5bdd54c6393ca3a3d3b2e1877b6e457542f9",
        "file_bytes": 3465
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 2.5,
      "label_projected_full_height_in_export_px": 14.0,
      "label_projected_full_height_at_320_wide_px": 7.47,
      "label_visible_mask_rows_in_export": 1,
      "label_visible_mask_rows_at_320_wide": 0,
      "label_visible_mask_pixels_in_export": 80,
      "label_visible_mask_pixels_at_320_wide": 0,
      "marker_fragments_visible_in_export": 4,
      "marker_visible_mask_pixels_in_export": 2340,
      "marker_fragments_visible_at_320_wide": 4,
      "transparent_pixels_in_export": 0,
      "preview": "previews-320/profile-server-600x240-fill.png",
      "preview_width": 320,
      "preview_height": 128,
      "preview_bytes": 1312,
      "preview_sha256": "0195ecd3a5d38913853b1e4c6a5b4c3821bcb191ace88146403ae221b430f0cd",
      "preview_png_readback": {
        "width": 320,
        "height": 128,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "bdcacbe2811b126bb595e4577625a93ed0ba0d9dee758603b83feb9dee83b42b",
        "file_bytes": 1312
      }
    },
    {
      "preset": "profile-server-600x240",
      "mode": "fit",
      "file": "exports/profile-server-600x240-fit.png",
      "width": 600,
      "height": 240,
      "bytes": 3356,
      "sha256": "6ba5165648f156907908abe74329b0dddf17017b8927f7779176026da264f7a0",
      "scale": 0.35555555555555557,
      "source_x": 0,
      "source_y": 0,
      "source_region": [
        1200,
        675
      ],
      "drawn_size": [
        426.6666666666667,
        240.0
      ],
      "drawn_size_px": [
        427,
        240
      ],
      "offset_x": 86.66666666666666,
      "offset_y": 0.0,
      "crop_area_px": 0,
      "crop_share": 0,
      "pad_area_px": 41600.0,
      "pad_share": 0.28888888888888886,
      "png_readback": {
        "width": 600,
        "height": 240,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "507a8c014223720599c5b04754e05840049cfd2f3524b537ebe5b7193e877f64",
        "file_bytes": 3356
      },
      "label_bounds_source": {
        "x": 410,
        "top": 575,
        "width": 380,
        "height": 28
      },
      "marker_bounds_source": [
        {
          "x": 34,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 34,
          "width": 90,
          "height": 90
        },
        {
          "x": 34,
          "y": 551,
          "width": 90,
          "height": 90
        },
        {
          "x": 1076,
          "y": 551,
          "width": 90,
          "height": 90
        }
      ],
      "label_visible_source_height_px": 28,
      "label_projected_full_height_in_export_px": 9.96,
      "label_projected_full_height_at_320_wide_px": 5.31,
      "label_visible_mask_rows_in_export": 10,
      "label_visible_mask_rows_at_320_wide": 5,
      "label_visible_mask_pixels_in_export": 373,
      "label_visible_mask_pixels_at_320_wide": 80,
      "marker_fragments_visible_in_export": 4,
      "marker_visible_mask_pixels_in_export": 4096,
      "marker_fragments_visible_at_320_wide": 4,
      "transparent_pixels_in_export": 41520,
      "preview": "previews-320/profile-server-600x240-fit.png",
      "preview_width": 320,
      "preview_height": 128,
      "preview_bytes": 1282,
      "preview_sha256": "ee9c388bc4f2dcc9c6fb7251773bbf8fc3d7962dffa0332722c091bd726a342d",
      "preview_png_readback": {
        "width": 320,
        "height": 128,
        "bit_depth": 8,
        "colour_type": "RGBA",
        "chunks": 3,
        "chunk_crc_ok": true,
        "raster_sha256": "87f242eb44fdd7cd4509e866976ec87418cce2625494c039b9092e946f5090bc",
        "file_bytes": 1282
      }
    }
  ]
}
