Значок на панели задач Inno Setup размыт
Для иконки панели задач не 96 DPI (SetupIconFile
) во время установки размыто (растянуто?)
Я не уверен, но я уверен, что в файле ico есть все возможные значки: 16/32 бит + все размеры от 16x16 до 256x256.
Этот же значок хорошо работает в моем приложении со всеми DPI.
Windows 7
120 (144) DPI
http://www.filedropper.com/test_27 - icon
Настройка и приложение работают одновременно:
1 ответ
Для увеличения 125% (120 точек на дюйм) вам нужен значок 40x40 (= 32x32 * 125%)
Если у вас его нет, Inno Setup, вероятно, будет использовать увеличенный значок 32x32.
Похоже, что ваше приложение использует другую стратегию, может быть, значок 48x48 уменьшен.
Не уверен, почему у вас должны быть проблемы с увеличением 150% (144 DPI), так как у вас есть значок 48x48 (= 32x32 * 150%).
Я проверил вашу иконку в простом инсталляторе, и она действительно показывает хороший значок при 150% увеличении (протестировано в Windows 7).
В моем установщике у меня есть файл.ico с такими размерами: 16, 20, 24, 32, 40, 48, 60, 64.
Это прекрасно покрывает все потребности с увеличением до 200% (192 DPI).
Также возможно, что есть разница между версиями Inno Setup для Ansi и Unicode. Они основаны на разных версиях Delphi, возможно, используют разные стратегии для выбора иконки. Это может объяснить, почему у вас проблемы с увеличением на 150%, а у меня нет.
Я использую версию Unicode, которая основана на более чем десятилетней новой версии Delphi (Delphi 2009 против Delphi 2 от 1996).