На панели заголовка окна приложения Windows отображаются значки в формате 16x16 пикселей. Однако в списке Alt-Tab отображаются значки размером 32x32 пикселя. Он использует тот же значок, что и для окна. Если вы устанавливаете только 32x32, строка заголовка должна уменьшать ее, что выглядит ужасно, так как она использует интерполяция ближайших соседей . Так как же поддерживать оба?
Ответ - файл ICO ! Он поддерживает встраивание нескольких значков в один файл, обычно одного и того же (или аналогичного) значка различных размеров и, реже, цветовых форматов.
Браузеры, Windows и другие, как правило, предназначены для разумного использования варианта соответствующего размера в данном файле ICO. Таким образом, ответ заключается в том, чтобы иметь файл ICO с обоими размерами (или более) внутри. В результате строка заголовка правильно использует версию 16x16, а Alt-Tab использует более крупную версию 32x32.
Способы сохранения файла ICO с несколькими значками внутри варьируются от программы к программе. Тем не менее, GIMP может легко это сделать (и это бесплатно). Хитрость заключается в том, чтобы иконки разного размера были отдельными слоями. Когда вы захотите сохранить его как файл ICO, GIMP предложит вам установить размер и цветовой формат каждого слоя. Хороший учебник с изображениями можно прочитать здесь .
Если у кого-либо есть ссылки или предложения по созданию файлов ICO с несколькими значками в других программах, не стесняйтесь добавлять их. Кроме того, я не уверен, может ли встроенный редактор изображений Visual Studio сделать это или нет & mdash; Я редко беспокоился об этом.