{
  "run_id": "svg-to-png-20261031-01",
  "measurement_date": "2026-10-31",
  "provenance": "Actual SVG file input \u2192 canvas-rendered PNG \u2192 browser download; independently decoded with Pillow. Complete PNG file bytes. Controls are real browser downloads too.",
  "browser": "156.0.8078.4",
  "rows": [
    {
      "feature": "gaussian-blur",
      "scale": 1,
      "width": 320,
      "height": 240,
      "png_bytes": 8552,
      "has_alpha_channel": true,
      "transparent_pixels": 61068,
      "alpha_bounds": [
        66,
        50,
        214,
        158
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: soft alpha extends beyond the hard rectangle.",
      "metrics": {
        "nonzero_alpha_outside_hard_rect": 6132,
        "no_filter_control_outside": 0,
        "partial_alpha_pixels": 10948
      },
      "file": "gaussian-blur-1x.png",
      "sha256": "679e90be3d4a70f160bc6263a522a66f4909ddea9ee95481be54597c63815f2c"
    },
    {
      "feature": "gaussian-blur",
      "scale": 2,
      "width": 640,
      "height": 480,
      "png_bytes": 29422,
      "has_alpha_channel": true,
      "transparent_pixels": 243232,
      "alpha_bounds": [
        131,
        99,
        429,
        317
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: soft alpha extends beyond the hard rectangle.",
      "metrics": {
        "nonzero_alpha_outside_hard_rect": 25568,
        "no_filter_control_outside": 0,
        "partial_alpha_pixels": 45404
      },
      "file": "gaussian-blur-2x.png",
      "sha256": "c05d52040a98f82702c78a4ae08dc23d81768f2d7e380683e783b245cfc95d28"
    },
    {
      "feature": "gaussian-blur",
      "scale": 3,
      "width": 960,
      "height": 720,
      "png_bytes": 58159,
      "has_alpha_channel": true,
      "transparent_pixels": 546828,
      "alpha_bounds": [
        196,
        148,
        644,
        476
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: soft alpha extends beyond the hard rectangle.",
      "metrics": {
        "nonzero_alpha_outside_hard_rect": 57972,
        "no_filter_control_outside": 0,
        "partial_alpha_pixels": 103028
      },
      "file": "gaussian-blur-3x.png",
      "sha256": "84b3e1ca3aa13e090ed4a585e579c9b501114b9c50bcee9b57874b10ed6e9ad1"
    },
    {
      "feature": "linear-and-radial",
      "scale": 1,
      "width": 320,
      "height": 240,
      "png_bytes": 64341,
      "has_alpha_channel": true,
      "transparent_pixels": 27666,
      "alpha_bounds": [
        20,
        20,
        320,
        220
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: linear and radial samples both vary in color.",
      "metrics": {
        "sample_rgba": {
          "linear_left": [
            50,
            78,
            224,
            255
          ],
          "linear_right": [
            223,
            65,
            78,
            255
          ],
          "radial_center": [
            253,
            253,
            254,
            255
          ],
          "radial_outer": [
            135,
            68,
            189,
            255
          ]
        }
      },
      "file": "linear-and-radial-1x.png",
      "sha256": "baa2a499c8eb275dd89920a93e18ae3f7b0ee4b3022bb9b95a6cad2ffbf955d1"
    },
    {
      "feature": "linear-and-radial",
      "scale": 2,
      "width": 640,
      "height": 480,
      "png_bytes": 233196,
      "has_alpha_channel": true,
      "transparent_pixels": 111128,
      "alpha_bounds": [
        40,
        40,
        640,
        440
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: linear and radial samples both vary in color.",
      "metrics": {
        "sample_rgba": {
          "linear_left": [
            49,
            78,
            225,
            255
          ],
          "linear_right": [
            223,
            65,
            78,
            255
          ],
          "radial_center": [
            254,
            254,
            254,
            255
          ],
          "radial_outer": [
            135,
            68,
            189,
            255
          ]
        }
      },
      "file": "linear-and-radial-2x.png",
      "sha256": "dcb27acd2999f3775940b757dc03312f07ea5cdbc3fbc5b41dd63dcb90b8bb10"
    },
    {
      "feature": "linear-and-radial",
      "scale": 3,
      "width": 960,
      "height": 720,
      "png_bytes": 510240,
      "has_alpha_channel": true,
      "transparent_pixels": 250423,
      "alpha_bounds": [
        60,
        60,
        960,
        660
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: linear and radial samples both vary in color.",
      "metrics": {
        "sample_rgba": {
          "linear_left": [
            49,
            78,
            225,
            255
          ],
          "linear_right": [
            223,
            65,
            78,
            255
          ],
          "radial_center": [
            254,
            254,
            254,
            255
          ],
          "radial_outer": [
            136,
            69,
            189,
            255
          ]
        }
      },
      "file": "linear-and-radial-3x.png",
      "sha256": "262fc4f183fc1bceb0f2d37a11e6e5a74839e80dd26d3b56c013f144a67fb8a1"
    },
    {
      "feature": "system-font-stroke",
      "scale": 1,
      "width": 320,
      "height": 240,
      "png_bytes": 16736,
      "has_alpha_channel": true,
      "transparent_pixels": 67387,
      "alpha_bounds": [
        27,
        81,
        202,
        178
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: red stroke and yellow system-font glyph fill both remain.",
      "metrics": {
        "red_stroke_pixels": 2235,
        "no_stroke_control_red_pixels": 0,
        "yellow_fill_pixels": 5735
      },
      "file": "system-font-stroke-1x.png",
      "sha256": "5dea389a6830de17def83b86a215c20c58e25aa6de0ae864f83e9332c0094477"
    },
    {
      "feature": "system-font-stroke",
      "scale": 2,
      "width": 640,
      "height": 480,
      "png_bytes": 38487,
      "has_alpha_channel": true,
      "transparent_pixels": 271187,
      "alpha_bounds": [
        55,
        162,
        403,
        355
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: red stroke and yellow system-font glyph fill both remain.",
      "metrics": {
        "red_stroke_pixels": 10231,
        "no_stroke_control_red_pixels": 0,
        "yellow_fill_pixels": 22740
      },
      "file": "system-font-stroke-2x.png",
      "sha256": "bff827e5c569fbc35f639de930ce1c75513183dd9ddc74ba5b2c918b6fa3bb54"
    },
    {
      "feature": "system-font-stroke",
      "scale": 3,
      "width": 960,
      "height": 720,
      "png_bytes": 57374,
      "has_alpha_channel": true,
      "transparent_pixels": 612795,
      "alpha_bounds": [
        84,
        243,
        603,
        532
      ],
      "corner_rgba": [
        0,
        0,
        0,
        0
      ],
      "observed": "Retained: red stroke and yellow system-font glyph fill both remain.",
      "metrics": {
        "red_stroke_pixels": 25094,
        "no_stroke_control_red_pixels": 0,
        "yellow_fill_pixels": 50204
      },
      "file": "system-font-stroke-3x.png",
      "sha256": "998d6e923f58d29ad10973a8157e3c0744fc173e0ea452fd95e35bd309b2ec18"
    }
  ]
}