{
  "articleSlug": "ai-image-compression-guide",
  "createdAt": "2026-10-18",
  "source": {
    "file": "tea-original.png",
    "width": 1536,
    "height": 1024,
    "bytes": 2371369,
    "sha256": "f8731da5135f9514b71984ad2a2a5b210b12f5e8625e265f3ab48088ca8d36bd",
    "provenance": "Original AI-generated teaching scene, first and only candidate, pixels unretouched. Ancillary provenance metadata removed from the public copy without changing IDAT or decoded pixels; no embedded profile in original."
  },
  "method": "Decode original as sRGB; resize once using Lanczos3 to 1200 by 800 RGB8; feed the identical raw buffer to every encoder. No metadata or color-profile chunk is included in candidates. Crop decoded results without resizing; save crops losslessly.",
  "libraries": {
    "sharp": "0.35.5",
    "vips": "8.18.7",
    "webp": "1.6.0",
    "mozjpeg": "0826579"
  },
  "referenceDecodedSha256": "3193580fca179ef7b4292db244008e7b82d0c6a2bc171c0584e32266320976fb",
  "regions": [
    {
      "id": "label",
      "left": 335,
      "top": 340,
      "width": 240,
      "height": 150
    },
    {
      "id": "weave",
      "left": 810,
      "top": 515,
      "width": 240,
      "height": 150
    }
  ],
  "variants": [
    {
      "file": "tea-lossless.png",
      "width": 1200,
      "height": 800,
      "bytes": 1924424,
      "sha256": "0e73bce0badc664aa99a02e3e7653ae7a2de33109e05df5055699c97545472c2",
      "decodedSha256": "3193580fca179ef7b4292db244008e7b82d0c6a2bc171c0584e32266320976fb",
      "format": "png",
      "options": {
        "compressionLevel": 9,
        "palette": false
      },
      "equalToReference": true
    },
    {
      "file": "tea-webp-lossless.webp",
      "width": 1200,
      "height": 800,
      "bytes": 970870,
      "sha256": "76ea49b719e9bb9b9490b21153c22e4f603591af8d64a25810be7687da1bb7ea",
      "decodedSha256": "3193580fca179ef7b4292db244008e7b82d0c6a2bc171c0584e32266320976fb",
      "format": "webp",
      "options": {
        "lossless": true,
        "effort": 6
      },
      "equalToReference": true
    },
    {
      "file": "tea-jpeg-82.jpg",
      "width": 1200,
      "height": 800,
      "bytes": 103744,
      "sha256": "0372a7c9152ad5c156b1e00e9d75b756ab1c0bf8530a4bad60feaf9053db07b7",
      "decodedSha256": "aa8ee6cdfc9280e9bfa68f9ba81d022a521b2c1169f8e4ad3f4aee91184206f6",
      "format": "jpeg",
      "options": {
        "quality": 82,
        "chromaSubsampling": "4:2:0",
        "mozjpeg": true
      },
      "equalToReference": false
    },
    {
      "file": "tea-jpeg-35.jpg",
      "width": 1200,
      "height": 800,
      "bytes": 35766,
      "sha256": "e49a8c2db9c7db62d7cb9aacbe06408179a5a513601ab80c783b783358cc3802",
      "decodedSha256": "e8c7ab68ccd6f917bf161e306aa42dd5844c60c83a64f2792f985387dd241c1b",
      "format": "jpeg",
      "options": {
        "quality": 35,
        "chromaSubsampling": "4:2:0",
        "mozjpeg": true
      },
      "equalToReference": false
    },
    {
      "file": "tea-webp-76.webp",
      "width": 1200,
      "height": 800,
      "bytes": 65208,
      "sha256": "bfc4c0e579052a418a9bbf8dd489273d9511d883acc15a1d211ddeebf0365a43",
      "decodedSha256": "971780353b30c6fb4fe9819a94308ec2d0f4b5246a8dff607673752069b41788",
      "format": "webp",
      "options": {
        "quality": 76,
        "effort": 6
      },
      "equalToReference": false
    },
    {
      "file": "tea-webp-30.webp",
      "width": 1200,
      "height": 800,
      "bytes": 30012,
      "sha256": "e11bf6eba2930188c858dd212f44a2b2545132780c41c4a47495d930f886d2a8",
      "decodedSha256": "2d013db48a10d623b83126746d0bb9e2218e2bb6a2c7b31f52b242585d57f0bb",
      "format": "webp",
      "options": {
        "quality": 30,
        "effort": 6
      },
      "equalToReference": false
    }
  ]
}
