为工具栏图像条创建 32bpp BMP 文件?
Posted
技术标签:
【中文标题】为工具栏图像条创建 32bpp BMP 文件?【英文标题】:Creating 32bpp BMP file for toolbar image strip? 【发布时间】:2010-06-25 13:09:06 【问题描述】:我在 Paint.NET 中创建了一个 16 像素高的图像,我想在 Visual Studio 工具栏中使用它。
我的图像是一个具有多个图层的 .PDN 文件。 Visual Studio 需要 32bpp BMP 文件。如何将 .PDN 文件转换为正确格式的 .BMP 文件?
我不希望在我的程序中发生这种情况。
每当对 .PDN 文件进行更改时,我不得不手动执行某些操作,虽然我更喜欢可以与我的自动构建集成的东西。
我尝试过使用 Paint.NET 的 BmpX 扩展,但它会将背景保存为白色,而不是透明。我尝试使用 ImageMagick 的转换实用程序,但保存的 BMP 文件有问题,VS 显示它稍微损坏并向右偏移几个像素。
注意:我正在使用 convert.exe,方法是将 Paint.NET 保存为 .PNG 文件,然后使用 convert strip.png strip.bmp
。不过,透明度是正确的。
【问题讨论】:
请给我这些细节。你想在 C# windows 应用程序工具栏中使用吗?为什么不在 Paint.Net 中创建一个 bmp 文件并将其添加到应用程序的工具栏中?只需要透明图片吗? 我需要一个 24 位 BMP 文件,因为我想要颜色深度。我需要一个 32 位 (RGBA) BMP 文件,因为 Visual Studio 可扩展性模型不支持 24 位 BMP 文件。这不适用于我的应用程序;这是一个 VS 扩展。 【参考方案1】:原来VS2010 can cope with .PNG files.
【讨论】:
以上是关于为工具栏图像条创建 32bpp BMP 文件?的主要内容,如果未能解决你的问题,请参考以下文章