【Delphi】一键图片转icon(程序图标)

        在开发程序的时候,经常会遇到需要一个程序图标,微软约定程序的主图标必须是.ico格式文件,但是.ico图片格式相对比较复杂,不像大家经常使用的.png或者.jpg图片,比较容易获取。.ico格式的图片不使用工具就很难得到。

        简单说下,.ico文件一般大小不超过256 x 256。我们看到的程序图标(.ico)好像是一个,其实是有很多个不同分辨率大小的图片叠加在一起的。主要用途是,在windows的文件管理器中,可以显示不同分辨率的图片。这个可以在文件管理器的【查看】中通过选择超大图标、大图标、中图标、...等表现出来。

        一个合格的.ico图标,至少包括不同分辨率的图标,而且还要考虑图标的颜色位数,目前基本上都是32位图标。

例如下图是一个bds.ico的图标,包含了不同的分辨率图片:

        事实上,有很多第三方工具可以生成.ico文件,但是都相对比较复杂,因为工具有很多其他功能,比如GIMP,生成图标只是一个非常小的功能,用起来就有学习曲线了。基于此,开发了一键图片转icon小工具,方便大家使用。

        建议将.jpg和.bmp图片转换成.png(不作这一步也可以),然后再将.png转换成.ico。

工具下载(exe)

工具源程序(费)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

海纳老吴

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值