
在开发程序的时候,经常会遇到需要一个程序图标,微软约定程序的主图标必须是.ico格式文件,但是.ico图片格式相对比较复杂,不像大家经常使用的.png或者.jpg图片,比较容易获取。.ico格式的图片不使用工具就很难得到。
简单说下,.ico文件一般大小不超过256 x 256。我们看到的程序图标(.ico)好像是一个,其实是有很多个不同分辨率大小的图片叠加在一起的。主要用途是,在windows的文件管理器中,可以显示不同分辨率的图片。这个可以在文件管理器的【查看】中通过选择超大图标、大图标、中图标、...等表现出来。
一个合格的.ico图标,至少包括不同分辨率的图标,而且还要考虑图标的颜色位数,目前基本上都是32位图标。
例如下图是一个bds.ico的图标,包含了不同的分辨率图片:

事实上,有很多第三方工具可以生成.ico文件,但是都相对比较复杂,因为工具有很多其他功能,比如GIMP,生成图标只是一个非常小的功能,用起来就有学习曲线了。基于此,开发了一键图片转icon小工具,方便大家使用。
建议将.jpg和.bmp图片转换成.png(不作这一步也可以),然后再将.png转换成.ico。

778

被折叠的 条评论
为什么被折叠?



