{
  "created": "2026-10-06",
  "method": "KitForma processImage with @napi-rs/canvas adapter; crop uses the same Canvas drawImage rectangle as ImageEditor. Engine fixtures, not a browser UI run.",
  "settings": {
    "format": "image/png",
    "quality": 82,
    "width": 1200,
    "height": 1200,
    "keepRatio": true,
    "noUpscale": true,
    "background": "#ffffff"
  },
  "crop": {
    "left": 500,
    "top": 0,
    "width": 3000,
    "height": 3000
  },
  "files": {
    "source.png": {
      "width": 4000,
      "height": 3000,
      "bytes": 81488,
      "sha256": "728abde5fac44e3f852499bf618808b6503ffbe5b65bd26a5c354c4530aaefd2"
    },
    "fit.png": {
      "width": 1200,
      "height": 900,
      "bytes": 13688,
      "sha256": "4da7ae2001fce1e9fa7ad3dc0a1fca3ca002f9fecd2058484df377516b01a717"
    },
    "stretch.png": {
      "width": 1200,
      "height": 1200,
      "bytes": 17575,
      "sha256": "733a5a10c1f6f869ad2fac276f9ca5d8ec1326ce1c470aa5ee99ac25df2552c4"
    },
    "crop.png": {
      "width": 1200,
      "height": 1200,
      "bytes": 18953,
      "sha256": "94fa113e4086ab59b52b077328f8ea9758d0646f73df65f353690897e18758e9"
    }
  }
}
