{
  "sourceId": "png-to-jpg-windows",
  "routeSlug": "convert-png-to-jpg-windows-without-uploading",
  "generatedAt": "2026-08-12",
  "assets": [
    {
      "path": "screenshots/01-ready.png",
      "publicPath": "/blog-media/png-to-jpg-windows/screenshots/01-ready.png",
      "role": "article-step",
      "mimeType": "image/png",
      "width": 1320,
      "height": 940,
      "bytes": 282465,
      "sha256": "25CDA1B2E687A9D3E9295CE15E66B8137A520001221A74516C9F6984F9F88CF2",
      "alt": "Three PNG files waiting in LocalFlux with JPG selected as the batch output.",
      "caption": "The three PNG fixtures are queued under a privacy-safe C tmp path."
    },
    {
      "path": "screenshots/02-default-options.png",
      "publicPath": "/blog-media/png-to-jpg-windows/screenshots/02-default-options.png",
      "role": "article-step",
      "mimeType": "image/png",
      "width": 1320,
      "height": 940,
      "bytes": 349076,
      "sha256": "421A9FC82F0E4EFB709535A8F9B25641C268D75D5598A08A7DDCCAE5B3578F3A",
      "alt": "LocalFlux options showing Share safely off, Original size, and automatic width and height.",
      "caption": "Ordinary conversion keeps the original dimensions by default and does not automatically enable metadata removal."
    },
    {
      "path": "screenshots/03-complete.png",
      "publicPath": "/blog-media/png-to-jpg-windows/screenshots/03-complete.png",
      "role": "hero-and-article-step",
      "mimeType": "image/png",
      "width": 1320,
      "height": 940,
      "bytes": 331654,
      "sha256": "04E1C90960E1BA0EBD8DAEF5DBCF47B4C0D2F63A75CFE09B469859100B5A55EF",
      "alt": "LocalFlux showing three completed PNG-to-JPG conversions in a C tmp folder.",
      "caption": "The packaged LocalFlux 1.0.7 build completed all three conversions and wrote new JPG copies."
    },
    {
      "path": "screenshots/04-test-inputs.png",
      "publicPath": "/blog-media/png-to-jpg-windows/screenshots/04-test-inputs.png",
      "role": "test-fixture-contact-sheet",
      "mimeType": "image/png",
      "width": 1320,
      "height": 338,
      "bytes": 1141588,
      "sha256": "24B2FBECA4F8E1596BD53510C9171B3700CBC007E2ACA62CF95A853D7CDF37C1",
      "alt": "A photo-like PNG, a LocalFlux UI screenshot PNG, and a transparent LocalFlux logo PNG.",
      "caption": "The rights-cleared inputs cover photographic detail, crisp UI content, and transparency."
    },
    {
      "path": "screenshots/05-before-after.png",
      "publicPath": "/blog-media/png-to-jpg-windows/screenshots/05-before-after.png",
      "role": "before-after-comparison",
      "mimeType": "image/png",
      "width": 1280,
      "height": 945,
      "bytes": 2038856,
      "sha256": "42266C65C19D25ABA279DDAC87123EB8D9ADE1D7FF9AE461B619552E136A08FB",
      "alt": "Three PNG inputs beside their JPG outputs, including a transparent logo that becomes black behind the artwork.",
      "caption": "The outputs are smaller in this test and keep their dimensions; the alpha-channel example becomes opaque black."
    },
    {
      "path": "samples/input/garden-photo.png",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/input/garden-photo.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 1440,
      "height": 960,
      "bytes": 1097855,
      "sha256": "5F8DB7F27D0A04E37F87E6A2B5BF3D920CD4347303D17D47D7DE70C18FC1C349",
      "alt": "Photo-like PNG fixture showing a mountain landscape.",
      "caption": "Opaque 1440 by 960 PNG input with an EXIF profile."
    },
    {
      "path": "samples/output/garden-photo_converted.jpg",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/output/garden-photo_converted.jpg",
      "role": "sample-output",
      "mimeType": "image/jpeg",
      "width": 1440,
      "height": 960,
      "bytes": 274913,
      "sha256": "FBB16327B266D67D1E63ACA70ABEEECB7FDE2B379F430DAF34134A73A7663882",
      "alt": "JPG output of the photo-like mountain landscape fixture.",
      "caption": "The packaged app's 1440 by 960 JPG output retained an EXIF profile."
    },
    {
      "path": "samples/input/localflux-ui-screenshot.png",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/input/localflux-ui-screenshot.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 1320,
      "height": 940,
      "bytes": 330551,
      "sha256": "0BB2E4993F4AB4B2121DCDA5773F7190B0E02EE26E3D0859BCC15AA60306AD50",
      "alt": "Privacy-safe LocalFlux UI screenshot used as a PNG conversion fixture.",
      "caption": "A 1320 by 940 PNG with partially transparent edge pixels."
    },
    {
      "path": "samples/output/localflux-ui-screenshot_converted.jpg",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/output/localflux-ui-screenshot_converted.jpg",
      "role": "sample-output",
      "mimeType": "image/jpeg",
      "width": 1320,
      "height": 940,
      "bytes": 126755,
      "sha256": "64EE8CB0EF358AB1F61EA463A904048EA2BF9B55697DD2456130B1CD9F61A2BE",
      "alt": "JPG output of the privacy-safe LocalFlux UI screenshot fixture.",
      "caption": "The packaged app's opaque 1320 by 940 JPG output."
    },
    {
      "path": "samples/input/transparent-localflux-logo.png",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/input/transparent-localflux-logo.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 2048,
      "height": 2048,
      "bytes": 1040291,
      "sha256": "053BF07FBCF7BEFE6368197F19AFB97677F47FEE8649026998CC198E6D2E2B63",
      "alt": "Transparent PNG containing the LocalFlux loop logo.",
      "caption": "A 2048 by 2048 alpha-channel fixture with fully transparent corner pixels."
    },
    {
      "path": "samples/output/transparent-localflux-logo_converted.jpg",
      "publicPath": "/blog-media/png-to-jpg-windows/samples/output/transparent-localflux-logo_converted.jpg",
      "role": "sample-output",
      "mimeType": "image/jpeg",
      "width": 2048,
      "height": 2048,
      "bytes": 264900,
      "sha256": "3C3BFD83F62F6494C84671150D41CDC08840006F23B8C6A0C8F74BDB884EF7AD",
      "alt": "Opaque JPG containing the LocalFlux logo on a black background.",
      "caption": "The packaged app's JPG output replaces transparent pixels with black."
    }
  ]
}
