3 ms·
From Vista onwards 256x256 icons are supported and probably included. This might be a reason. Perhaps also more facilities for system recovery.
by sebazzz 7y ago
From Vista onwards 256x256 icons are supported and probably included. This might be a reason. Perhaps also more facilities for system recovery.
- perl4ever 7y agoThink about how many icons it would take to use up say 10GB. 256 x 256 x 3 bytes (24-bit color uncompressed) is ~200K. That's 50,000 icons. So you've only moved the question to why would Windows need 50,000 icons in raw format.
- sebazzz 7y agoIcon files are uncompressed bitmaps, and in good tradition Windows features 32-bit and 16-bit versions. And Windows contains a lot of icons, just look at shell32.dll or imageres.dll for instance. Still, it is probably part of the reason.
- perl4ever 7y agoI've never developed a "real" application for Windows, so I didn't know this off the top of my head, but it appears that compressed PNG format has been supported for icons since Vista, which came out in like 2007. See: https://devblogs.microsoft.com/oldnewthing/?p=12473 https://devblogs.microsoft.com/oldnewthing/?p=12473