{
 "generated": "2026-10-09",
 "commit": "56812e2",
 "browser": "Chromium 148.0.7778.96",
 "sets": {
  "kodak": {
   "label": "Kodak photo suite (24 × 768×512 PNG photos)",
   "images": 24
  },
  "ui": {
   "label": "UI screenshots (4 PNG screenshots of this site)",
   "images": 4
  }
 },
 "settings": [
  {
   "id": "png-75",
   "label": "Keep PNG, quality 75% (256-color palette)",
   "format": "original",
   "quality": 75
  },
  {
   "id": "png-95",
   "label": "Keep PNG, quality 95% (lossless)",
   "format": "original",
   "quality": 95
  },
  {
   "id": "jpeg-75",
   "label": "Convert to JPEG, quality 75%",
   "format": "image/jpeg",
   "quality": 75
  },
  {
   "id": "webp-75",
   "label": "Convert to WebP, quality 75%",
   "format": "image/webp",
   "quality": 75
  },
  {
   "id": "jpeg-max-50kb",
   "label": "Convert to JPEG, max size 50 KB",
   "format": "image/jpeg",
   "quality": 75,
   "maxKb": 50
  }
 ],
 "results": [
  {
   "set": "kodak",
   "setting": "png-75",
   "label": "Keep PNG, quality 75% (256-color palette)",
   "images": 24,
   "totalIn": 15394305,
   "totalOut": 5579932,
   "reductionPct": 63.8,
   "medianReductionPct": 63.7,
   "meanPsnr": 39.56,
   "minPsnr": 35.32,
   "lossless": false,
   "maxOutBytes": 304934,
   "resized": 0,
   "perImage": [
    {
     "file": "kodim01.png",
     "inBytes": 736501,
     "outBytes": 294995,
     "reductionPct": 59.9,
     "psnr": 41.75,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim02.png",
     "inBytes": 617995,
     "outBytes": 290565,
     "reductionPct": 53,
     "psnr": 44.45,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim03.png",
     "inBytes": 502888,
     "outBytes": 148947,
     "reductionPct": 70.4,
     "psnr": 38.29,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim04.png",
     "inBytes": 637432,
     "outBytes": 211803,
     "reductionPct": 66.8,
     "psnr": 38.93,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim05.png",
     "inBytes": 785610,
     "outBytes": 261118,
     "reductionPct": 66.8,
     "psnr": 35.98,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim06.png",
     "inBytes": 618959,
     "outBytes": 239104,
     "reductionPct": 61.4,
     "psnr": 40.71,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim07.png",
     "inBytes": 566322,
     "outBytes": 197261,
     "reductionPct": 65.2,
     "psnr": 39.57,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim08.png",
     "inBytes": 788470,
     "outBytes": 288209,
     "reductionPct": 63.4,
     "psnr": 38.18,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim09.png",
     "inBytes": 582899,
     "outBytes": 212682,
     "reductionPct": 63.5,
     "psnr": 41.1,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim10.png",
     "inBytes": 593463,
     "outBytes": 219937,
     "reductionPct": 62.9,
     "psnr": 40.88,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim11.png",
     "inBytes": 621023,
     "outBytes": 225084,
     "reductionPct": 63.8,
     "psnr": 39.65,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim12.png",
     "inBytes": 531024,
     "outBytes": 194711,
     "reductionPct": 63.3,
     "psnr": 40.45,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim13.png",
     "inBytes": 822712,
     "outBytes": 304934,
     "reductionPct": 62.9,
     "psnr": 38.37,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim14.png",
     "inBytes": 692201,
     "outBytes": 241829,
     "reductionPct": 65.1,
     "psnr": 37.11,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim15.png",
     "inBytes": 612582,
     "outBytes": 203936,
     "reductionPct": 66.7,
     "psnr": 38.06,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim16.png",
     "inBytes": 534247,
     "outBytes": 218185,
     "reductionPct": 59.2,
     "psnr": 43.31,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim17.png",
     "inBytes": 602078,
     "outBytes": 244527,
     "reductionPct": 59.4,
     "psnr": 41.97,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim18.png",
     "inBytes": 780947,
     "outBytes": 272860,
     "reductionPct": 65.1,
     "psnr": 36.89,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim19.png",
     "inBytes": 671476,
     "outBytes": 236939,
     "reductionPct": 64.7,
     "psnr": 40.33,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim20.png",
     "inBytes": 492462,
     "outBytes": 189579,
     "reductionPct": 61.5,
     "psnr": 41.73,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim21.png",
     "inBytes": 637051,
     "outBytes": 231584,
     "reductionPct": 63.6,
     "psnr": 40.51,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim22.png",
     "inBytes": 701970,
     "outBytes": 246918,
     "reductionPct": 64.8,
     "psnr": 37.33,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim23.png",
     "inBytes": 557596,
     "outBytes": 152400,
     "reductionPct": 72.7,
     "psnr": 35.32,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim24.png",
     "inBytes": 706397,
     "outBytes": 251825,
     "reductionPct": 64.4,
     "psnr": 38.46,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    }
   ]
  },
  {
   "set": "kodak",
   "setting": "png-95",
   "label": "Keep PNG, quality 95% (lossless)",
   "images": 24,
   "totalIn": 15394305,
   "totalOut": 15394305,
   "reductionPct": 0,
   "medianReductionPct": 0,
   "meanPsnr": null,
   "minPsnr": null,
   "lossless": true,
   "maxOutBytes": 822712,
   "resized": 0,
   "perImage": [
    {
     "file": "kodim01.png",
     "inBytes": 736501,
     "outBytes": 736501,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim02.png",
     "inBytes": 617995,
     "outBytes": 617995,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim03.png",
     "inBytes": 502888,
     "outBytes": 502888,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim04.png",
     "inBytes": 637432,
     "outBytes": 637432,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim05.png",
     "inBytes": 785610,
     "outBytes": 785610,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim06.png",
     "inBytes": 618959,
     "outBytes": 618959,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim07.png",
     "inBytes": 566322,
     "outBytes": 566322,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim08.png",
     "inBytes": 788470,
     "outBytes": 788470,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim09.png",
     "inBytes": 582899,
     "outBytes": 582899,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim10.png",
     "inBytes": 593463,
     "outBytes": 593463,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim11.png",
     "inBytes": 621023,
     "outBytes": 621023,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim12.png",
     "inBytes": 531024,
     "outBytes": 531024,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim13.png",
     "inBytes": 822712,
     "outBytes": 822712,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim14.png",
     "inBytes": 692201,
     "outBytes": 692201,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim15.png",
     "inBytes": 612582,
     "outBytes": 612582,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim16.png",
     "inBytes": 534247,
     "outBytes": 534247,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim17.png",
     "inBytes": 602078,
     "outBytes": 602078,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim18.png",
     "inBytes": 780947,
     "outBytes": 780947,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim19.png",
     "inBytes": 671476,
     "outBytes": 671476,
     "reductionPct": 0,
     "psnr": null,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim20.png",
     "inBytes": 492462,
     "outBytes": 492462,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim21.png",
     "inBytes": 637051,
     "outBytes": 637051,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim22.png",
     "inBytes": 701970,
     "outBytes": 701970,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim23.png",
     "inBytes": 557596,
     "outBytes": 557596,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim24.png",
     "inBytes": 706397,
     "outBytes": 706397,
     "reductionPct": 0,
     "psnr": null,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    }
   ]
  },
  {
   "set": "kodak",
   "setting": "jpeg-75",
   "label": "Convert to JPEG, quality 75%",
   "images": 24,
   "totalIn": 15394305,
   "totalOut": 1597220,
   "reductionPct": 89.6,
   "medianReductionPct": 90.5,
   "meanPsnr": 34.52,
   "minPsnr": 30.51,
   "lossless": false,
   "maxOutBytes": 113399,
   "resized": 0,
   "perImage": [
    {
     "file": "kodim01.png",
     "inBytes": 736501,
     "outBytes": 91711,
     "reductionPct": 87.5,
     "psnr": 32.4,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim02.png",
     "inBytes": 617995,
     "outBytes": 53365,
     "reductionPct": 91.4,
     "psnr": 34.85,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim03.png",
     "inBytes": 502888,
     "outBytes": 44992,
     "reductionPct": 91.1,
     "psnr": 36.86,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim04.png",
     "inBytes": 637432,
     "outBytes": 56711,
     "reductionPct": 91.1,
     "psnr": 35.26,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim05.png",
     "inBytes": 785610,
     "outBytes": 100491,
     "reductionPct": 87.2,
     "psnr": 32.31,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim06.png",
     "inBytes": 618959,
     "outBytes": 73328,
     "reductionPct": 88.2,
     "psnr": 33.79,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim07.png",
     "inBytes": 566322,
     "outBytes": 54080,
     "reductionPct": 90.5,
     "psnr": 36.27,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim08.png",
     "inBytes": 788470,
     "outBytes": 100745,
     "reductionPct": 87.2,
     "psnr": 32.16,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim09.png",
     "inBytes": 582899,
     "outBytes": 46113,
     "reductionPct": 92.1,
     "psnr": 36.7,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim10.png",
     "inBytes": 593463,
     "outBytes": 51689,
     "reductionPct": 91.3,
     "psnr": 36.44,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim11.png",
     "inBytes": 621023,
     "outBytes": 68620,
     "reductionPct": 89,
     "psnr": 34.22,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim12.png",
     "inBytes": 531024,
     "outBytes": 48273,
     "reductionPct": 90.9,
     "psnr": 36.81,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim13.png",
     "inBytes": 822712,
     "outBytes": 113399,
     "reductionPct": 86.2,
     "psnr": 30.51,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim14.png",
     "inBytes": 692201,
     "outBytes": 84123,
     "reductionPct": 87.8,
     "psnr": 32.6,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim15.png",
     "inBytes": 612582,
     "outBytes": 51635,
     "reductionPct": 91.6,
     "psnr": 35.26,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim16.png",
     "inBytes": 534247,
     "outBytes": 56232,
     "reductionPct": 89.5,
     "psnr": 35.79,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim17.png",
     "inBytes": 602078,
     "outBytes": 56251,
     "reductionPct": 90.7,
     "psnr": 35.94,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim18.png",
     "inBytes": 780947,
     "outBytes": 82515,
     "reductionPct": 89.4,
     "psnr": 32.72,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim19.png",
     "inBytes": 671476,
     "outBytes": 63939,
     "reductionPct": 90.5,
     "psnr": 34.62,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim20.png",
     "inBytes": 492462,
     "outBytes": 44860,
     "reductionPct": 90.9,
     "psnr": 35.75,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim21.png",
     "inBytes": 637051,
     "outBytes": 65145,
     "reductionPct": 89.8,
     "psnr": 33.9,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim22.png",
     "inBytes": 701970,
     "outBytes": 67361,
     "reductionPct": 90.4,
     "psnr": 33.82,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim23.png",
     "inBytes": 557596,
     "outBytes": 41432,
     "reductionPct": 92.6,
     "psnr": 37.12,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim24.png",
     "inBytes": 706397,
     "outBytes": 80210,
     "reductionPct": 88.6,
     "psnr": 32.44,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    }
   ]
  },
  {
   "set": "kodak",
   "setting": "webp-75",
   "label": "Convert to WebP, quality 75%",
   "images": 24,
   "totalIn": 15394305,
   "totalOut": 1187210,
   "reductionPct": 92.3,
   "medianReductionPct": 92.9,
   "meanPsnr": 35.09,
   "minPsnr": 33.01,
   "lossless": false,
   "maxOutBytes": 107336,
   "resized": 0,
   "perImage": [
    {
     "file": "kodim01.png",
     "inBytes": 736501,
     "outBytes": 77842,
     "reductionPct": 89.4,
     "psnr": 34.15,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim02.png",
     "inBytes": 617995,
     "outBytes": 34434,
     "reductionPct": 94.4,
     "psnr": 35.16,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim03.png",
     "inBytes": 502888,
     "outBytes": 25978,
     "reductionPct": 94.8,
     "psnr": 36.78,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim04.png",
     "inBytes": 637432,
     "outBytes": 37100,
     "reductionPct": 94.2,
     "psnr": 35.21,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim05.png",
     "inBytes": 785610,
     "outBytes": 81060,
     "reductionPct": 89.7,
     "psnr": 33.6,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim06.png",
     "inBytes": 618959,
     "outBytes": 59052,
     "reductionPct": 90.5,
     "psnr": 34.71,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim07.png",
     "inBytes": 566322,
     "outBytes": 32950,
     "reductionPct": 94.2,
     "psnr": 36.44,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim08.png",
     "inBytes": 788470,
     "outBytes": 84696,
     "reductionPct": 89.3,
     "psnr": 33.75,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim09.png",
     "inBytes": 582899,
     "outBytes": 26764,
     "reductionPct": 95.4,
     "psnr": 36.64,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim10.png",
     "inBytes": 593463,
     "outBytes": 31302,
     "reductionPct": 94.7,
     "psnr": 36.28,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim11.png",
     "inBytes": 621023,
     "outBytes": 51840,
     "reductionPct": 91.7,
     "psnr": 35.08,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim12.png",
     "inBytes": 531024,
     "outBytes": 29372,
     "reductionPct": 94.5,
     "psnr": 36.46,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim13.png",
     "inBytes": 822712,
     "outBytes": 107336,
     "reductionPct": 87,
     "psnr": 33.01,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim14.png",
     "inBytes": 692201,
     "outBytes": 67394,
     "reductionPct": 90.3,
     "psnr": 33.67,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim15.png",
     "inBytes": 612582,
     "outBytes": 33228,
     "reductionPct": 94.6,
     "psnr": 35.44,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim16.png",
     "inBytes": 534247,
     "outBytes": 39818,
     "reductionPct": 92.5,
     "psnr": 35.96,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim17.png",
     "inBytes": 602078,
     "outBytes": 35754,
     "reductionPct": 94.1,
     "psnr": 36.07,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim18.png",
     "inBytes": 780947,
     "outBytes": 67870,
     "reductionPct": 91.3,
     "psnr": 33.55,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim19.png",
     "inBytes": 671476,
     "outBytes": 46988,
     "reductionPct": 93,
     "psnr": 34.91,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim20.png",
     "inBytes": 492462,
     "outBytes": 29040,
     "reductionPct": 94.1,
     "psnr": 36.02,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim21.png",
     "inBytes": 637051,
     "outBytes": 48548,
     "reductionPct": 92.4,
     "psnr": 34.75,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim22.png",
     "inBytes": 701970,
     "outBytes": 50580,
     "reductionPct": 92.8,
     "psnr": 34.14,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim23.png",
     "inBytes": 557596,
     "outBytes": 24032,
     "reductionPct": 95.7,
     "psnr": 36.74,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim24.png",
     "inBytes": 706397,
     "outBytes": 64232,
     "reductionPct": 90.9,
     "psnr": 33.63,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    }
   ]
  },
  {
   "set": "kodak",
   "setting": "jpeg-max-50kb",
   "label": "Convert to JPEG, max size 50 KB",
   "images": 24,
   "totalIn": 15394305,
   "totalOut": 1189133,
   "reductionPct": 92.3,
   "medianReductionPct": 92,
   "meanPsnr": 32.77,
   "minPsnr": 24.6,
   "lossless": false,
   "maxOutBytes": 51141,
   "resized": 4,
   "perImage": [
    {
     "file": "kodim01.png",
     "inBytes": 736501,
     "outBytes": 51042,
     "reductionPct": 93.1,
     "psnr": 27.56,
     "inW": 768,
     "inH": 512,
     "outW": 701,
     "outH": 467
    },
    {
     "file": "kodim02.png",
     "inBytes": 617995,
     "outBytes": 50845,
     "reductionPct": 91.8,
     "psnr": 34.66,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim03.png",
     "inBytes": 502888,
     "outBytes": 44992,
     "reductionPct": 91.1,
     "psnr": 36.86,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim04.png",
     "inBytes": 637432,
     "outBytes": 50913,
     "reductionPct": 92,
     "psnr": 34.74,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim05.png",
     "inBytes": 785610,
     "outBytes": 50616,
     "reductionPct": 93.6,
     "psnr": 26.73,
     "inW": 768,
     "inH": 512,
     "outW": 655,
     "outH": 437
    },
    {
     "file": "kodim06.png",
     "inBytes": 618959,
     "outBytes": 50857,
     "reductionPct": 91.8,
     "psnr": 31.46,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim07.png",
     "inBytes": 566322,
     "outBytes": 50975,
     "reductionPct": 91,
     "psnr": 35.93,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim08.png",
     "inBytes": 788470,
     "outBytes": 50652,
     "reductionPct": 93.6,
     "psnr": 25.16,
     "inW": 768,
     "inH": 512,
     "outW": 656,
     "outH": 437
    },
    {
     "file": "kodim09.png",
     "inBytes": 582899,
     "outBytes": 46113,
     "reductionPct": 92.1,
     "psnr": 36.7,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim10.png",
     "inBytes": 593463,
     "outBytes": 49493,
     "reductionPct": 91.7,
     "psnr": 36.2,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim11.png",
     "inBytes": 621023,
     "outBytes": 50866,
     "reductionPct": 91.8,
     "psnr": 32.38,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim12.png",
     "inBytes": 531024,
     "outBytes": 48273,
     "reductionPct": 90.9,
     "psnr": 36.81,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim13.png",
     "inBytes": 822712,
     "outBytes": 51039,
     "reductionPct": 93.8,
     "psnr": 24.6,
     "inW": 768,
     "inH": 512,
     "outW": 635,
     "outH": 423
    },
    {
     "file": "kodim14.png",
     "inBytes": 692201,
     "outBytes": 51141,
     "reductionPct": 92.6,
     "psnr": 29.91,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim15.png",
     "inBytes": 612582,
     "outBytes": 49571,
     "reductionPct": 91.9,
     "psnr": 35.03,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim16.png",
     "inBytes": 534247,
     "outBytes": 50680,
     "reductionPct": 90.5,
     "psnr": 35.2,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim17.png",
     "inBytes": 602078,
     "outBytes": 50749,
     "reductionPct": 91.6,
     "psnr": 35.38,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim18.png",
     "inBytes": 780947,
     "outBytes": 50855,
     "reductionPct": 93.5,
     "psnr": 30.03,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim19.png",
     "inBytes": 671476,
     "outBytes": 50752,
     "reductionPct": 92.4,
     "psnr": 33.43,
     "inW": 512,
     "inH": 768,
     "outW": 512,
     "outH": 768
    },
    {
     "file": "kodim20.png",
     "inBytes": 492462,
     "outBytes": 44860,
     "reductionPct": 90.9,
     "psnr": 35.75,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim21.png",
     "inBytes": 637051,
     "outBytes": 51137,
     "reductionPct": 92,
     "psnr": 32.48,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim22.png",
     "inBytes": 701970,
     "outBytes": 50601,
     "reductionPct": 92.8,
     "psnr": 32.47,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim23.png",
     "inBytes": 557596,
     "outBytes": 41432,
     "reductionPct": 92.6,
     "psnr": 37.12,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    },
    {
     "file": "kodim24.png",
     "inBytes": 706397,
     "outBytes": 50679,
     "reductionPct": 92.8,
     "psnr": 29.78,
     "inW": 768,
     "inH": 512,
     "outW": 768,
     "outH": 512
    }
   ]
  },
  {
   "set": "ui",
   "setting": "png-75",
   "label": "Keep PNG, quality 75% (256-color palette)",
   "images": 4,
   "totalIn": 442975,
   "totalOut": 186219,
   "reductionPct": 58,
   "medianReductionPct": 58.2,
   "meanPsnr": 58.24,
   "minPsnr": 55.81,
   "lossless": false,
   "maxOutBytes": 56530,
   "resized": 0,
   "perImage": [
    {
     "file": "ui-desktop.png",
     "inBytes": 92621,
     "outBytes": 39957,
     "reductionPct": 56.9,
     "psnr": 59.63,
     "inW": 1440,
     "inH": 900,
     "outW": 1440,
     "outH": 900
    },
    {
     "file": "ui-desktop-full.png",
     "inBytes": 128337,
     "outBytes": 56530,
     "reductionPct": 56,
     "psnr": 59.88,
     "inW": 1280,
     "inH": 1440,
     "outW": 1280,
     "outH": 1440
    },
    {
     "file": "ui-mobile-full.png",
     "inBytes": 114339,
     "outBytes": 45961,
     "reductionPct": 59.8,
     "psnr": 55.81,
     "inW": 390,
     "inH": 1735,
     "outW": 390,
     "outH": 1735
    },
    {
     "file": "ui-tablet.png",
     "inBytes": 107678,
     "outBytes": 43771,
     "reductionPct": 59.4,
     "psnr": 57.62,
     "inW": 820,
     "inH": 1180,
     "outW": 820,
     "outH": 1180
    }
   ]
  },
  {
   "set": "ui",
   "setting": "png-95",
   "label": "Keep PNG, quality 95% (lossless)",
   "images": 4,
   "totalIn": 442975,
   "totalOut": 368638,
   "reductionPct": 16.8,
   "medianReductionPct": 17,
   "meanPsnr": null,
   "minPsnr": null,
   "lossless": true,
   "maxOutBytes": 109889,
   "resized": 0,
   "perImage": [
    {
     "file": "ui-desktop.png",
     "inBytes": 92621,
     "outBytes": 77672,
     "reductionPct": 16.1,
     "psnr": null,
     "inW": 1440,
     "inH": 900,
     "outW": 1440,
     "outH": 900
    },
    {
     "file": "ui-desktop-full.png",
     "inBytes": 128337,
     "outBytes": 109889,
     "reductionPct": 14.4,
     "psnr": null,
     "inW": 1280,
     "inH": 1440,
     "outW": 1280,
     "outH": 1440
    },
    {
     "file": "ui-mobile-full.png",
     "inBytes": 114339,
     "outBytes": 92609,
     "reductionPct": 19,
     "psnr": null,
     "inW": 390,
     "inH": 1735,
     "outW": 390,
     "outH": 1735
    },
    {
     "file": "ui-tablet.png",
     "inBytes": 107678,
     "outBytes": 88468,
     "reductionPct": 17.8,
     "psnr": null,
     "inW": 820,
     "inH": 1180,
     "outW": 820,
     "outH": 1180
    }
   ]
  },
  {
   "set": "ui",
   "setting": "jpeg-75",
   "label": "Convert to JPEG, quality 75%",
   "images": 4,
   "totalIn": 442975,
   "totalOut": 347248,
   "reductionPct": 21.6,
   "medianReductionPct": 22.1,
   "meanPsnr": 37.55,
   "minPsnr": 35,
   "lossless": false,
   "maxOutBytes": 103634,
   "resized": 0,
   "perImage": [
    {
     "file": "ui-desktop.png",
     "inBytes": 92621,
     "outBytes": 70580,
     "reductionPct": 23.8,
     "psnr": 38.87,
     "inW": 1440,
     "inH": 900,
     "outW": 1440,
     "outH": 900
    },
    {
     "file": "ui-desktop-full.png",
     "inBytes": 128337,
     "outBytes": 103634,
     "reductionPct": 19.2,
     "psnr": 39.34,
     "inW": 1280,
     "inH": 1440,
     "outW": 1280,
     "outH": 1440
    },
    {
     "file": "ui-mobile-full.png",
     "inBytes": 114339,
     "outBytes": 89996,
     "reductionPct": 21.3,
     "psnr": 35,
     "inW": 390,
     "inH": 1735,
     "outW": 390,
     "outH": 1735
    },
    {
     "file": "ui-tablet.png",
     "inBytes": 107678,
     "outBytes": 83038,
     "reductionPct": 22.9,
     "psnr": 36.99,
     "inW": 820,
     "inH": 1180,
     "outW": 820,
     "outH": 1180
    }
   ]
  },
  {
   "set": "ui",
   "setting": "webp-75",
   "label": "Convert to WebP, quality 75%",
   "images": 4,
   "totalIn": 442975,
   "totalOut": 202930,
   "reductionPct": 54.2,
   "medianReductionPct": 54.6,
   "meanPsnr": 40.38,
   "minPsnr": 38.32,
   "lossless": false,
   "maxOutBytes": 57386,
   "resized": 0,
   "perImage": [
    {
     "file": "ui-desktop.png",
     "inBytes": 92621,
     "outBytes": 40668,
     "reductionPct": 56.1,
     "psnr": 41.33,
     "inW": 1440,
     "inH": 900,
     "outW": 1440,
     "outH": 900
    },
    {
     "file": "ui-desktop-full.png",
     "inBytes": 128337,
     "outBytes": 57386,
     "reductionPct": 55.3,
     "psnr": 42,
     "inW": 1280,
     "inH": 1440,
     "outW": 1280,
     "outH": 1440
    },
    {
     "file": "ui-mobile-full.png",
     "inBytes": 114339,
     "outBytes": 55092,
     "reductionPct": 51.8,
     "psnr": 38.32,
     "inW": 390,
     "inH": 1735,
     "outW": 390,
     "outH": 1735
    },
    {
     "file": "ui-tablet.png",
     "inBytes": 107678,
     "outBytes": 49784,
     "reductionPct": 53.8,
     "psnr": 39.85,
     "inW": 820,
     "inH": 1180,
     "outW": 820,
     "outH": 1180
    }
   ]
  },
  {
   "set": "ui",
   "setting": "jpeg-max-50kb",
   "label": "Convert to JPEG, max size 50 KB",
   "images": 4,
   "totalIn": 442975,
   "totalOut": 203742,
   "reductionPct": 54,
   "medianReductionPct": 54.2,
   "meanPsnr": 29.64,
   "minPsnr": 25.67,
   "lossless": false,
   "maxOutBytes": 51172,
   "resized": 3,
   "perImage": [
    {
     "file": "ui-desktop.png",
     "inBytes": 92621,
     "outBytes": 51172,
     "reductionPct": 44.8,
     "psnr": 35.59,
     "inW": 1440,
     "inH": 900,
     "outW": 1440,
     "outH": 900
    },
    {
     "file": "ui-desktop-full.png",
     "inBytes": 128337,
     "outBytes": 50995,
     "reductionPct": 60.3,
     "psnr": 29.22,
     "inW": 1280,
     "inH": 1440,
     "outW": 1012,
     "outH": 1139
    },
    {
     "file": "ui-mobile-full.png",
     "inBytes": 114339,
     "outBytes": 50855,
     "reductionPct": 55.5,
     "psnr": 25.67,
     "inW": 390,
     "inH": 1735,
     "outW": 337,
     "outH": 1499
    },
    {
     "file": "ui-tablet.png",
     "inBytes": 107678,
     "outBytes": 50720,
     "reductionPct": 52.9,
     "psnr": 28.08,
     "inW": 820,
     "inH": 1180,
     "outW": 731,
     "outH": 1052
    }
   ]
  }
 ]
}
