所以我正在使用Innosetup和javafxpackager,我在's文件中用'SetupIconFile'指定了一个桌面图标(.ico)。
安装应用程序(Win7)后,桌面上的图标边缘呈锯齿状。起初我觉得我的图标出了问题,但是如果我右键单击图标并将图标更改为我在iss文件中指定的文件,它就会有清脆的边缘。
所以我猜测Inno-Setup,或者javafxpackager对我的图标做了一些事情(尝试各种尺寸和多层ico文件顺便说一下)。而且我猜测它与Inno-Setup有关的可能性更高,因为我在iss中指定了图标。
任何想法可能出错?
编辑:我说我用'SetupIconFile'指定了图标,但我在我的文件中看起来不正确,我实际上是这样做的:
[Files]
Source: "MyApp\MyApp.exe"; DestDir: "{app}"; Flags: ignoreversion
Source: "MyApp\*"; DestDir: "{app}"; Flags: ignoreversion recursesubdirs createallsubdirs
[Icons]
Name: "{group}\MyApp"; Filename: "{app}\MyApp.exe"; IconFilename: "{app}\MyApp.ico"; Check: returnTrue()
Name: "{userdesktop}\MyApp"; Filename: "{app}\MyApp.exe"; IconFilename: "{app}\MyApp.ico"; Check: returnTrue()