{
  "sourceId": "png-to-ico-windows",
  "routeSlug": "convert-png-to-ico-windows-11-without-uploading",
  "generatedAt": "2026-08-12",
  "assets": [
    {
      "path": "screenshots/01-ready.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/01-ready.png",
      "role": "article-step",
      "mimeType": "image/png",
      "width": 2048,
      "height": 1104,
      "bytes": 172601,
      "sha256": "06B38AA2E08C6FAD52889ED7E1A1867907A5FB6C6B8E7C63E64956CEB4B32DE3",
      "alt": "LocalFlux on Windows 11 with three PNG files queued and ICO selected as the output format.",
      "caption": "Three rights-cleared PNG fixtures are ready for one local ICO batch."
    },
    {
      "path": "screenshots/02-default-options.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/02-default-options.png",
      "role": "article-step",
      "mimeType": "image/png",
      "width": 2048,
      "height": 1104,
      "bytes": 284263,
      "sha256": "219814B3D90F8C7F399B9A5B676B1247C090046E2FFEC5E8ABBCE3038E9F4308",
      "alt": "LocalFlux ICO conversion options showing Share safely off, Original size, automatic dimensions, and locked aspect ratio.",
      "caption": "The tested default ICO route preserves aspect ratio and fits the source inside a 256 by 256 bound."
    },
    {
      "path": "screenshots/03-complete.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/03-complete.png",
      "role": "hero-and-article-step",
      "mimeType": "image/png",
      "width": 2048,
      "height": 1104,
      "bytes": 300287,
      "sha256": "4BA61AA6A1EF0E0A7773D692F825BE97EAD9F85CF4A8E36058B20AF56E9C48D1",
      "alt": "LocalFlux showing three completed PNG-to-ICO conversions and their measured file-size changes.",
      "caption": "LocalFlux 1.0.7 completed all three local conversions and wrote new ICO copies beside the PNG sources."
    },
    {
      "path": "screenshots/04-explorer-large-icons.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/04-explorer-large-icons.png",
      "role": "explorer-large-view",
      "mimeType": "image/png",
      "width": 2048,
      "height": 1152,
      "bytes": 233680,
      "sha256": "8A9800DEA967C068BBD50F1B52525B146652B90D894AB9A2474406CB7DE0A3B5",
      "alt": "The three converted ICO files displayed with large icons in Windows 11 File Explorer.",
      "caption": "Large-icon view is useful for checking the overall composition, crop, and transparency."
    },
    {
      "path": "screenshots/05-explorer-small-icons.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/05-explorer-small-icons.png",
      "role": "explorer-small-view",
      "mimeType": "image/png",
      "width": 2048,
      "height": 1152,
      "bytes": 189943,
      "sha256": "FA01B2835CE0A5731EB4777AEC82FA2B4DCD7D8903F27D31227D8C54380335CD",
      "alt": "The three converted ICO files displayed with small icons in Windows 11 File Explorer.",
      "caption": "Small-icon view exposes detail and silhouette problems that are easy to miss at larger sizes."
    },
    {
      "path": "screenshots/06-test-inputs.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/06-test-inputs.png",
      "role": "test-fixture-contact-sheet",
      "mimeType": "image/png",
      "width": 1320,
      "height": 440,
      "bytes": 732493,
      "sha256": "F97AF5E3C499356711C082724DEEC22FEC6613F2F0F8B7716FC05DF88CC03335",
      "alt": "A square transparent LocalFlux logo, a wide LocalFlux banner, and a detailed mountain photo used as PNG-to-ICO test inputs.",
      "caption": "The fixtures cover transparency, a non-square graphic, and photographic detail."
    },
    {
      "path": "screenshots/07-size-comparison.png",
      "publicPath": "/blog-media/png-to-ico-windows/screenshots/07-size-comparison.png",
      "role": "before-after-size-comparison",
      "mimeType": "image/png",
      "width": 1420,
      "height": 1100,
      "bytes": 1591458,
      "sha256": "5F3C7394714E18C4752FC878ED12AA17DBF0DD8512D92CB909A4085A9C4AA08C",
      "alt": "Three PNG inputs beside their one-frame ICO outputs and scaled 48, 32, and 16 pixel previews.",
      "caption": "Each tested ICO stores one 32-bit frame; the smaller images are scaled previews, not additional embedded frames."
    },
    {
      "path": "samples/input/localflux-banner.png",
      "publicPath": "/blog-media/png-to-ico-windows/samples/input/localflux-banner.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 1920,
      "height": 1080,
      "bytes": 209527,
      "sha256": "6C245EA2EF96AF470D20168827FC7EBC3098DDBC120988078BC5A66D3F05DB53",
      "alt": "Wide LocalFlux banner PNG used as a non-square icon conversion fixture.",
      "caption": "Opaque 1920 by 1080 PNG input without embedded profiles."
    },
    {
      "path": "samples/input/mountain-photo.png",
      "publicPath": "/blog-media/png-to-ico-windows/samples/input/mountain-photo.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 1440,
      "height": 960,
      "bytes": 1097855,
      "sha256": "5F8DB7F27D0A04E37F87E6A2B5BF3D920CD4347303D17D47D7DE70C18FC1C349",
      "alt": "Mountain landscape PNG used to show how detailed photographs behave as Windows icons.",
      "caption": "Opaque 1440 by 960 PNG input with an EXIF profile."
    },
    {
      "path": "samples/input/transparent-localflux-logo.png",
      "publicPath": "/blog-media/png-to-ico-windows/samples/input/transparent-localflux-logo.png",
      "role": "sample-input",
      "mimeType": "image/png",
      "width": 2048,
      "height": 2048,
      "bytes": 1040291,
      "sha256": "053BF07FBCF7BEFE6368197F19AFB97677F47FEE8649026998CC198E6D2E2B63",
      "alt": "Square transparent LocalFlux logo PNG used as the primary icon fixture.",
      "caption": "Transparent 2048 by 2048 PNG input without embedded profiles."
    },
    {
      "path": "samples/output/localflux-banner_converted.ico",
      "publicPath": "/blog-media/png-to-ico-windows/samples/output/localflux-banner_converted.ico",
      "role": "sample-output",
      "mimeType": "image/x-icon",
      "width": 256,
      "height": 144,
      "frames": 1,
      "bitDepth": 32,
      "bytes": 152126,
      "sha256": "1C9CDC6F6697BF51A1265DD3DE1E940F726E08330F4E8975D5C1122E75EBF12C",
      "alt": "One-frame 256 by 144 ICO converted from the wide LocalFlux banner.",
      "caption": "The default route preserves the source aspect ratio inside the 256-pixel bound."
    },
    {
      "path": "samples/output/mountain-photo_converted.ico",
      "publicPath": "/blog-media/png-to-ico-windows/samples/output/mountain-photo_converted.ico",
      "role": "sample-output",
      "mimeType": "image/x-icon",
      "width": 256,
      "height": 171,
      "frames": 1,
      "bitDepth": 32,
      "bytes": 180638,
      "sha256": "D2C96279C65B37772651BBD648F8E8F0AE988BA6E6A90B9F495EBA715B6FBB37",
      "alt": "One-frame 256 by 171 ICO converted from a detailed mountain photograph.",
      "caption": "The photograph shrinks substantially, but its fine detail is difficult to read at icon size."
    },
    {
      "path": "samples/output/transparent-localflux-logo_converted.ico",
      "publicPath": "/blog-media/png-to-ico-windows/samples/output/transparent-localflux-logo_converted.ico",
      "role": "sample-output",
      "mimeType": "image/x-icon",
      "width": 256,
      "height": 256,
      "frames": 1,
      "bitDepth": 32,
      "bytes": 270398,
      "sha256": "F0BA3DD5844B1192E1E88A231DF6DF2B8E4F360325CC5F8F0A092135AB065980",
      "alt": "One-frame 256 by 256 ICO converted from a transparent square LocalFlux logo.",
      "caption": "The square logo remains square and retains an alpha channel in the ICO output."
    }
  ]
}
