Значок приложения ALT-TAB Pixelated - PullRequest
3 голосов
/ 20 июня 2009

Когда открывается дочернее окно моего приложения и я просматриваю меню ALT + TAB , значок приложения выглядит пиксельным. Я предполагаю, что Windows использует версию иконки в низком разрешении (я думаю, 16x16 пикселей). Что я могу сделать, чтобы Windows выбрала правильную версию размером 32x32 пикселя?

Я назначил иконку для рассматриваемого окна, которое имеет 16x16, 24x24, 32x32, 48x38 и 256x256 в истинном цвете. Обратите внимание, что VS говорит в своих приложениях, что используется 32x32, и что он отлично работает для главного окна моего приложения, где я назначил точно такой же значок.

Ответы [ 2 ]

8 голосов
/ 04 ноября 2009

На панели заголовка окна приложения Windows отображаются значки в формате 16x16 пикселей. Однако в списке Alt-Tab отображаются значки размером 32x32 пикселя. Он использует тот же значок, что и для окна. Если вы устанавливаете только 32x32, строка заголовка должна уменьшать ее, что выглядит ужасно, так как она использует интерполяция ближайших соседей . Так как же поддерживать оба?

Ответ - файл ICO ! Он поддерживает встраивание нескольких значков в один файл, обычно одного и того же (или аналогичного) значка различных размеров и, реже, цветовых форматов.

Браузеры, Windows и другие, как правило, предназначены для разумного использования варианта соответствующего размера в данном файле ICO. Таким образом, ответ заключается в том, чтобы иметь файл ICO с обоими размерами (или более) внутри. В результате строка заголовка правильно использует версию 16x16, а Alt-Tab использует более крупную версию 32x32.

Способы сохранения файла ICO с несколькими значками внутри варьируются от программы к программе. Тем не менее, GIMP может легко это сделать (и это бесплатно). Хитрость заключается в том, чтобы иконки разного размера были отдельными слоями. Когда вы захотите сохранить его как файл ICO, GIMP предложит вам установить размер и цветовой формат каждого слоя. Хороший учебник с изображениями можно прочитать здесь .

Если у кого-либо есть ссылки или предложения по созданию файлов ICO с несколькими значками в других программах, не стесняйтесь добавлять их. Кроме того, я не уверен, может ли встроенный редактор изображений Visual Studio сделать это или нет & mdash; Я редко беспокоился об этом.

1 голос
/ 20 июня 2009

Исправлена ​​проблема. Я поставил значок на неправильной форме. Поскольку я не думаю, что этот вопрос поможет кому-либо, не стесняйтесь удалить его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...