16x16格式的ICO图片VB不认识解决方案
16x16格式的ICO图片VB不认识
我用工具AveIcon.exe把一个PNG图片转为16x16的ICO图片,在一个FORM的ICO属性里设置ICO为该ICO图片,
但还是提示Invalid picture,为什么啊????
------解决方案--------------------
关键不是大小,而是格式!
你确定是转成了.ico格式了吗?
如果是 ico的,VB肯定认识。
你说它“不认识”,说明你只是转成了16×16的PNG图片而已…………
------解决方案--------------------
用icon workshop这个工具转换下
注意 vb 只认 16 色的 icon
------解决方案--------------------
是的,关键是格式,not the size
------解决方案--------------------
你这个根本不能说明问题!
操作系统首先只看扩展名,然后,它能识别、它就认为是对的,而不管实际是不是这个格式。
你要不信,你把一张 .jpg格式的图片,改成 .bmp的扩展名。
再看“属性”,它照样给你当成bmp格式图片给出相关信息。
------解决方案--------------------
2楼不是已经说了吗,你这个不是16色的。你看看你的位深度是32位的,就说明这个图标是真彩色的。软件过期了你再找一个吧,VB6定制图标缺不了这个软件。
------解决方案--------------------
还没看出来?你的图标是32位也就是ARGB格式,A是半透明的ALPHA通道。要求没这么高的话,直接转为24位的RGB真彩色格式就行了。!
我用工具AveIcon.exe把一个PNG图片转为16x16的ICO图片,在一个FORM的ICO属性里设置ICO为该ICO图片,
但还是提示Invalid picture,为什么啊????
------解决方案--------------------
关键不是大小,而是格式!
你确定是转成了.ico格式了吗?
如果是 ico的,VB肯定认识。
你说它“不认识”,说明你只是转成了16×16的PNG图片而已…………
------解决方案--------------------
用icon workshop这个工具转换下
注意 vb 只认 16 色的 icon
------解决方案--------------------
是的,关键是格式,not the size
------解决方案--------------------
你这个根本不能说明问题!
操作系统首先只看扩展名,然后,它能识别、它就认为是对的,而不管实际是不是这个格式。
你要不信,你把一张 .jpg格式的图片,改成 .bmp的扩展名。
再看“属性”,它照样给你当成bmp格式图片给出相关信息。
------解决方案--------------------
2楼不是已经说了吗,你这个不是16色的。你看看你的位深度是32位的,就说明这个图标是真彩色的。软件过期了你再找一个吧,VB6定制图标缺不了这个软件。
------解决方案--------------------
还没看出来?你的图标是32位也就是ARGB格式,A是半透明的ALPHA通道。要求没这么高的话,直接转为24位的RGB真彩色格式就行了。!