如何在 Visual Studio 2010 中添加 PNG 资源?
Posted
技术标签:
【中文标题】如何在 Visual Studio 2010 中添加 PNG 资源?【英文标题】:How to add PNG resource in Visual Studio 2010? 【发布时间】:2012-03-08 03:53:28 【问题描述】:我有一个 PNG(即压缩图像),我想将它包含在我的程序集(即应用程序)中。
怎么做?
附加信息:
我尝试在 Visual Studio 2010 中向我的程序集添加 PNG 资源:
但这不起作用,因为 Visual Studio 将其转换为未压缩的位图:
除了我想添加一个PNG。
否则my 1MB application becomes 8MB:
]=== 1MB file size ==>
]=== 8MB file size ==============================================================================================================================================>
【问题讨论】:
【参考方案1】:-
进入项目菜单 -> 属性。
选择资源标签
确保首先选择图像。
点击“添加资源”旁边的箭头
新图像(从图像文件类型中选择)
查找 PNG
【讨论】:
+1 按照您的建议进行了尝试,并且可以重现它可以正常工作。 您能否显示一个屏幕截图,显示添加后资源的Type
。我按照这些步骤操作,在我的示例中,131 kB PNG 被转换为 178 KB BMP。
@IanBoyd 你的意思是我的转换成 bmp 吗?不,不是的。如果您仍然希望我发布添加的资源,我可以
这个答案不起作用。它尝试将 PNG 转换为 BMP 文件,但也失败了。
它不会为我将其转换为 BMP,您使用的是什么版本的 Visual Studio?【参考方案2】:
我可以完成这项工作的唯一方法是从 PNG 中删除文件扩展名。这样一来,Visual Studio 就不会将文件识别为图像,并且保持原样。
【讨论】:
以上是关于如何在 Visual Studio 2010 中添加 PNG 资源?的主要内容,如果未能解决你的问题,请参考以下文章
关于在Visual Studio2010中如何卸载Visual Asixist这个插件?为啥将它卸载后Visual Studio启动后仍然有