{
  "checkedAt": "2026-10-13",
  "files": [
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/input/localflux-hero-art.jpg",
      "kind": "input",
      "bytes": 67861,
      "sha256": "20d6b90c5e390edb5c18362d9f6a30fe7092f0c9d0283c9c4c6fcf463523cc2a",
      "width": 1920,
      "height": 1080,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "5c09c6e7b9ace04a3d1c1f534ba4a89f44eca06dd1ce8573528ea65df687a1f9"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/input/localflux-ui.jpg",
      "kind": "input",
      "bytes": 126755,
      "sha256": "64ee8cb0ef358ab1f61ea463a904048ea2bf9b55697dd2456130b1cd9f61a2be",
      "width": 1320,
      "height": 940,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "8b8fed63d6d3e8aefdfa51c0986c53b4379b2d09f0a4bb19402f10b4fefcf648"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/input/mountain-photo.jpg",
      "kind": "input",
      "bytes": 274913,
      "sha256": "fbb16327b266d67d1e63aca70abeeecb7fde2b379f430daf34134a73a7663882",
      "width": 1440,
      "height": 960,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "exif",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "e699d7a032045dcb8f92832ee3560b0a9ca27364e7e1deb8658a86039f4d3961"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-direct/localflux-hero-art_direct.webp",
      "kind": "output-direct",
      "bytes": 28880,
      "sha256": "0abce5f2b96de1f8a106a50303674d82a1af00e15a9076616bf51eb8a7e42269",
      "width": 1920,
      "height": 1080,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "6f9058f26baffb0a01736763458e60ab990bdc5a31ea3554762a7000d533911c"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-direct/localflux-ui_direct.webp",
      "kind": "output-direct",
      "bytes": 64626,
      "sha256": "9289cf9594dc072252d437a1c57d548e8c19ba5fd7940c59fa2ad3865527a2cf",
      "width": 1320,
      "height": 940,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "8fd08f410b1a297555cfe81b1daeb37b06057dd94fc4ff5423d17c808ccd526e"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-direct/mountain-photo_direct.webp",
      "kind": "output-direct",
      "bytes": 169980,
      "sha256": "b352dc3622acfc39f13b7f0ca7334011d1c5160f8459873f7db580724453fad2",
      "width": 1440,
      "height": 960,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "exif",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "92aed6fd97f441bd77d6a1bd78a7d245a428af79f3e9ec6d2fed2e0f53648671"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-website/localflux-hero-art_website.webp",
      "kind": "output-website",
      "bytes": 17216,
      "sha256": "fcb3dccb77cc1f5a213a90523293e0164498c14ec05519edff55bd465b5f20b5",
      "width": 1920,
      "height": 1080,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "3bcb9f67768300a9dbc2a78fb256b8926edfbd961e08957fed12b544c8ea562f"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-website/localflux-ui_website.webp",
      "kind": "output-website",
      "bytes": 42334,
      "sha256": "e0fbe6d4b4a87eff5476794d225f82bac8f0e89730c9a8374586d86ed7b6624f",
      "width": 1320,
      "height": 940,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "f873349fe35e2595d83318a616a996c9cdcd3d4da1dcfd38e3f590a20c20c75f"
    },
    {
      "file": "website/public/blog-media/jpg-to-webp-windows/samples/output-website/mountain-photo_website.webp",
      "kind": "output-website",
      "bytes": 92448,
      "sha256": "0cf1666c28d911bf6a83aa56a51869db3ba962cf5730795405b71a2577897c90",
      "width": 1440,
      "height": 960,
      "frames": 1,
      "depth": 8,
      "channels": "srgb  3.0",
      "profiles": "exif",
      "alphaMin": 255,
      "alphaMax": 255,
      "decodedRgbaSha256": "29fb3b7b9d77a95df7f8a5f30db3db598adb9a1fd47bf1d1078af3f5a1050ed4"
    }
  ],
  "totals": {
    "input": 469529,
    "output-direct": 263486,
    "output-website": 151998
  },
  "allThirtyCaptureOutputsMatchHistoricalWebsiteFiles": true,
  "scope": "Full RGBA decoding, dimensions, opacity, profile presence and exact byte/hash comparison. Current quick outcome outputs reproduce the historical website preset outputs. Historical direct outputs were decoded and measured, not regenerated. Profile presence does not certify every field. No resized, transparent or animated input was tested.",
  "visualReview": "Viewed historical input/before-after illustrations and native-size crops of photo texture, UI text and hero gradient. Those illustrations contain the original English UI fixture, not current workflow instructions. Historical KB labels are binary KiB values.",
  "externalSources": [
    {
      "url": "https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/picture",
      "scope": "Format/media selection fallback, not automatic recovery from HTTP errors.",
      "checkedAt": "2026-10-13"
    },
    {
      "url": "https://web.dev/articles/choose-the-right-image-format",
      "scope": "Lossy and lossless WebP; choose by content and requirements.",
      "checkedAt": "2026-10-13"
    },
    {
      "url": "https://web.dev/articles/browser-level-image-lazy-loading",
      "scope": "Keep initial viewport and LCP images out of lazy loading.",
      "checkedAt": "2026-10-13"
    },
    {
      "url": "https://developers.google.com/search/docs/appearance/google-images",
      "scope": "Image quality, delivery speed, responsive images and supported formats.",
      "checkedAt": "2026-10-13"
    }
  ]
}
