{
  "reviewedAt": "2026-10-17T18:31:13.759293+00:00",
  "reviewer": "Assistant visual inspection of separate 512-pixel original, Vectali, ImageTracer Default and Detailed renders; no independent human votes",
  "cases": [
    {
      "id": "react",
      "vectaliOutputSha256": "4d2d6a01e603ebac2e276207b25b406496756cfa7ed5700fdb5f5d4abf1ade9f",
      "defaultOutputSha256": "a920849311c87a27267a7a54eb7ec76cbafd15df63093422baf93e48f6d5cbc7",
      "detailedOutputSha256": "80d4a590aa68f38f0a247ffc694fdb477c8e4d9154ce3a37f714f85fd90654d0",
      "note": "Both ImageTracer presets keep the rings and center, with visibly rougher, uneven edges at this input size. Detailed reduces some of the blockiness but adds many small color regions. Vectali is smoother here, with its own thickness changes at the crossings."
    },
    {
      "id": "github",
      "vectaliOutputSha256": "7a9e1aa37c46d3c6762fc2a4583672bdebdd1bd1c5fa8e5604f994dabd8d0340",
      "defaultOutputSha256": "68c88fe38164fb4a6a2314d58ce4c970fd0d3836800247ba7ec688c6c867a661",
      "detailedOutputSha256": "08a140ad0eaf0fe4d0457fabd9209cb1c0797b7351e0937daf476eea3e90deb1",
      "note": "Vectali retains the small tail marks in this run; their shapes remain approximate. ImageTracer loses or changes several marks and leaves uneven circle and face edges. Detailed reduces some larger steps. Inspect the tiny marks rather than relying only on the large silhouette."
    },
    {
      "id": "python",
      "vectaliOutputSha256": "1489da51fd1fe7bda72666599021066944b5076990f719ea51eb89ded2e8fed1",
      "defaultOutputSha256": "b1b78b31663fa22748f55f1f844d2f04518e77e03ac1c1db8432afffe6dba93a",
      "detailedOutputSha256": "a5e7b170b2a34caf4129cc8d7015f9e70ecbdcfa86364f83b016fd0171be3180",
      "note": "ImageTracer retains shading and a trace of the shadow as color bands. Detailed keeps more tonal variation, with rough boundaries still visible. Vectali uses smoother gradient fills and contours here, but still loses the soft shadow."
    },
    {
      "id": "vscode",
      "vectaliOutputSha256": "566c4f5a3fe0073c7eb40295de9df291d066f86800b2d5f319929bf1023f6255",
      "defaultOutputSha256": "6a18ac49cdc3fdf665c59936f83a1601823a497eb12893c21a695e79b540081d",
      "detailedOutputSha256": "e92ebc6a8b2e13cfebc758c3ae39a3f4dc83f5c8266c8c8fb7867fb181338648",
      "note": "All three outputs keep the central opening. ImageTracer has uneven outer edges; Detailed adds tonal variation around the folds. Vectali removes the earlier central band seams, although shallow fold shading remains approximate."
    },
    {
      "id": "chrome",
      "vectaliOutputSha256": "9273e020e83929497a8181254cd079d3a73da65851714858261a895550f5c9a0",
      "defaultOutputSha256": "7ad3ab0c6f641d7481bc4420bb8cd9d5e868515ff7cf90e26428aee191fb1374",
      "detailedOutputSha256": "5722117edf5e51a9add79c01eda8dc11d3411eb63717c1fcfed80ab78f1f78fc",
      "note": "ImageTracer represents shading as visible bands, with more tonal steps in Detailed and uneven circular edges. Vectali uses smooth gradients here and has lower measured color error for this particular input; that is not a general engine ranking."
    },
    {
      "id": "windows11",
      "vectaliOutputSha256": "e5cd018b5da8ec50e8e418df20e9565412e4a5d0528dd42ee5da3032be5862ba",
      "defaultOutputSha256": "b5cd2730b4bf923ea6718999f122bdb8b26bc65c1f9c702a7c78ba344a7688ca",
      "detailedOutputSha256": "b5cd2730b4bf923ea6718999f122bdb8b26bc65c1f9c702a7c78ba344a7688ca",
      "note": "Both engines keep the four panes and gaps, and the difference is subtle at normal size. ImageTracer slightly changes the boundaries on the evaluation grid. All these SVGs are larger than the input PNG; neither format guarantees a smaller file."
    }
  ]
}
