{
  "date": "2026-10-21",
  "method": "Actual Canva browser UI downloads; unchanged originals; no paid subscription or trial activated",
  "limitations": [
    "JPG Medium versus PNG High are available presets, not equal-quality encoder settings.",
    "Larger file comes from a separate custom-size design with native elements scaled 2×, not the Pro export-scale slider.",
    "One design and one photograph do not establish universal compression or quality results."
  ],
  "outputs": [
    {
      "file": "canva-1200-high.png",
      "setting": "PNG High, size 1×",
      "design": "1200 × 800 native design",
      "width": 1200,
      "height": 800,
      "bytes": 524522,
      "sha256": "c36ae36493e1f0e41b58e7285755a311e3cdc097b0b20c58e627f21c3238cb9e"
    },
    {
      "file": "canva-1200-medium.jpg",
      "setting": "JPG Medium, size 1×",
      "design": "1200 × 800 native design",
      "width": 1200,
      "height": 800,
      "bytes": 95957,
      "sha256": "153f663c7711ddc3ebbbbc8b34d4fc889405c0021c0d5da43677887cac02c613"
    },
    {
      "file": "canva-2400-high.png",
      "setting": "PNG High, size 1×",
      "design": "2400 × 1600 design; copied group scaled 2× with aspect lock",
      "width": 2400,
      "height": 1600,
      "bytes": 1778250,
      "sha256": "0ad90b7a6dae19a83e66123ccb90b0a7043ad288226904c725e72744ca3bc19d"
    }
  ],
  "sourceCrops": {
    "coordinateSpace": "1200 × 800 baseline; multiply all values by 2 for large export",
    "left": {
      "left": 220,
      "top": 300,
      "width": 180,
      "height": 150
    },
    "right": {
      "left": 796,
      "top": 300,
      "width": 180,
      "height": 150
    },
    "text": {
      "left": 390,
      "top": 698,
      "width": 420,
      "height": 28
    }
  },
  "jpgReductionPercent": 81.71,
  "presentation": {
    "normalViewing": "Unchanged 1200 × 800 and 2400 × 1600 PNGs shown one at a time at the same width, maximum 600 CSS pixels, shrinking to the available width, with image-rendering: auto. No device-independent sharpness claim.",
    "formatDetail": "Matching 420 × 28 text crops from PNG High and JPG Medium, each enlarged 2× with nearest-neighbour sampling; explicitly labelled pixel inspection.",
    "exportSizeDetail": "1200 export: 420 × 28 text crop enlarged to 840 × 56 with bilinear smoothing (Sharp linear kernel). 2400 export: corresponding 840 × 56 native-pixel crop. Optional magnified inspection, separate from normal viewing."
  }
}
