Значок приложения Windows 7 и панель задач - PullRequest
1 голос
/ 02 декабря 2009

У меня есть приложение, которое использует изображение 25x25 png для значка приложения в Windows XP. Оно отлично вписывается в панель задач, однако я установил Windows 7 на виртуальную машину, а панель задач в Windows 7 изменяет размер значка, он становится большим размытием. Какой тип значка я должен использовать на панели задач? Прости мое невежество, если это глупый вопрос, но я парень из Linux ...

Ответы [ 2 ]

5 голосов
/ 02 декабря 2009

Windows получает несколько разных разрешений значков из исполняемого файла. Для панели задач используется либо значок по умолчанию 16x16 пикселей, либо значок 32x32 пикселей в глубине цвета экрана.

Пример из Java SWT для установки иконки приложения:

String[] icons = { "icon16.png", "icon32.png", "icon48.png" };
shell.setImages(getImages(icons));

Windows 7 затем получает первый значок из изображения, установленного для отображения на панели задач (когда включены маленькие значки), или второй значок из набора изображений (когда маленькие значки отключены).

0 голосов
/ 02 декабря 2009

Я предполагаю, что Windows 7 изменяет размеры всех типов иконок, чтобы вписаться в панель задач. Вы можете использовать Gimp или что-то подобное, однако, чтобы создать большую иконку, которая будет соответствовать иконке 25x25, просто добавив прозрачную рамку вокруг нее. PNG там должен работать.

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