2010-06-25 52 views
1

我已经在Paint.NET中创建了一个16像素高的图像,我想在Visual Studio工具栏中使用它。为工具栏图像条创建32bpp BMP文件?

我的图像是一个带有多个图层的.PDN文件。 Visual Studio需要一个32bpp BMP文件。如何将.PDN文件转换为正确的格式.BMP文件?

我不想在我的程序中发生这种情况。

每当对.PDN文件进行更改时都不得不手动执行某些操作,但我更喜欢可以与自动构建集成的东西。

我已经尝试使用Paint.NET的BmpX扩展,但它将背景保存为白色,而不是透明。我试过使用ImageMagick的convert工具,但保存的BMP文件出了问题,VS显示它稍微损坏并向右偏移了几个像素。

注意:我使用convert.exe,通过从Paint.NET保存为.PNG文件,然后使用convert strip.png strip.bmp。虽然透明度是正确的。

+0

只要给我这些细节.. 你想在C#的Windows应用程序工具栏中使用吗? 为什么不在Paint.Net中创建一个bmp文件并将其添加到应用程序的工具栏中? 只需要透明图片吗? – prashant 2010-06-25 13:18:51

+0

我需要一个24位BMP文件,因为我想要颜色深度。我需要一个32位(RGBA)BMP文件,因为Visual Studio扩展模型不支持24位BMP文件。这不适合我的应用程序;这是一个VS扩展。 – 2010-06-25 13:21:18

回答