【问题标题】:What does "error RC2175: icon.ico is not in 3.00 format" mean“错误 RC2175:icon.ico 不是 3.00 格式”是什么意思
【发布时间】:2013-06-03 01:15:06
【问题描述】:

我最近将一个项目从 VC6 移植到 VS2012,相当成功。试图改变以前看起来很糟糕的位图的启动画面和图标。看样子是256色位图。

所以,我制作了新的位图并尝试将它们放入并不断得到: 错误 RC2175:icon.ico 不是 3.00 格式

我搜索了这意味着什么并得到了: http://msdn.microsoft.com/en-us/library/s49y5a1h(v=VS.80).aspx error RC2175 : resource file res\icon3.bmp is not in 3.00 format? 还有毫无价值的 MSDN 页面。

我尝试将这些位图制作为 24 位、256 色和 16 色。我还尝试了 Gimp 允许模仿其他原始图标的所有不同模式。还尝试在 MS Paint 中加载位图并重新保存但没有成功。

在这一点上,我想了解一下 3.00 格式是什么以及如何绕过它。

【问题讨论】:

标签: visual-studio-2012 bitmap resources


【解决方案1】:

所以,我制作了新的位图

这肯定是哪里出了问题。 .ico 文件只是一个位图。它是一种自己的文件格式,能够存储多个位图。其中有位掩码,指示图像的哪个部分是透明的或反转的。

因此,阅读错误消息的最佳方式是看它所说的:“这不是一个图标”。它不能有意义地说更多,它不会试图猜测它实际上可能是什么类型的文件。您可以在 MS Paint 中加载文件是另一个强有力的迹象,表明该文件实际上是位图而不是图标,Paint 无法加载图标。它没有允许您从要编辑的 .ico 文件中选择特定图像的管道,也没有任何方法可以编辑位掩码。将图像文件重命名为 .ico 不会创建一个有效的图标文件。

您可以使用 Visual Studio 或许多流行的图标编辑实用程序之一创建或编辑图标。

【讨论】:

    【解决方案2】:

    答案就在这里。有趣的是,不同日期的不同搜索如何产生不同的结果:

    icon is not in 3.00 format

    【讨论】:

      猜你喜欢
      • 2023-03-19
      • 1970-01-01
      • 1970-01-01
      • 2015-03-04
      • 2012-11-26
      • 2018-05-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多