Ral*_*bit 4 resources bitmap visual-studio-2012
我最近将一个从VC6移植到VS2012的项目相当成功.试图更改以前看起来很糟糕的位图的初始屏幕和图标.从它的外观来看,256色位图.
所以,我制作了新的位图并尝试将它们放入并不断获取:错误RC2175:icon.ico不是3.00格式
我已经搜索了这意味着什么:http : //msdn.microsoft.com/en-us/library/s49y5a1h( v=VS.80) .aspx 错误RC2175:资源文件res\icon3.bmp不在3.00格式? 和那个毫无价值的MSDN页面.
我尝试将这些位图制作为24位,256色和16色.我也尝试了所有不同的模式Gimp允许模仿其他原始图标.还尝试在MS Paint中加载位图并重新保存但没有成功.
而这一点,我想要了解3.00格式是什么以及如何解决它.
所以,我制作了新的位图
这肯定是出错的地方..ico文件是不是只是一个位图.它是一种自己的文件格式,能够存储多个位图.其中有位掩码指示图像的哪个部分是透明的或反转的.
因此,阅读错误消息的最佳方式是它所说的内容:"这不是一个图标".它不能有意义地说,它不会试图猜测它实际上是什么类型的文件.您可以在MS Paint中加载文件是另一个强烈的迹象,表明该文件实际上是位图而不是图标,Paint无法加载图标.它没有允许您从要编辑的.ico文件中选择特定图像的管道,也没有任何编辑位掩码的方法.重命名图像文件.ICO并没有建立一个有效的图标文件.
您可以使用Visual Studio或许多流行的图标编辑实用程序之一创建或编辑图标.