修改node-webkit的默认图标

使用node-webkit开发应用程序的时候,最终生成的exe文件,使用的默认的图标,无法在代码中修改。这次就说说这图标的事,要用到两款软件(当然你可以用别的,我只提供一下我的方案):Resource Hacker 和 Axialis IconWorkshop

制作图标

第一步要做的是制作ico图标,在windows系统中,可以设置“大图标”,‘中等图标’和“小图标”等不同尺寸,所以,一个ico文件实际上包含多个不同尺寸的图标

使用Axialis IconWorkshop打开你的图片,点击左上角的图标,然后就可以选择你要生成的尺寸了:

我做的时候选择了RGBA的各种尺寸图标,然后点击确定,就生成ico文件了。

替换exe文件的图标

下一步就是替换图标,使用Resource Hacker打开exe文件:

可以看到node-webkit的默认图标只有一个48 x 48的。右键点击1033,选择替换资源,替换为刚才制作的ico文件

ok,打完收工。另外发现貌似windows本身会缓存图标,就是说替换完后,在当前文件夹切换大图标之类的,还是看不到效果,并且windows 7 左下角的信息也没变:

把exe复制到别的目录就能看到效果了。



标签: ,

Comments

  1. 回复

    • By KeenWon

      回复

      • 回复

        • By KeenWon

          回复

          • By KeenWon

          • By KeenWon

          • By KeenWon

  2. By guest

    回复

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

无觅相关文章插件,快速提升流量