我有一个在 Paint.NET 中创建的 16 像素高的图像,我想在 Visual Studio 工具栏中使用它。
我的图像是一个具有多个图层的 .PDN 文件。Visual Studio 需要 32bpp BMP 文件。如何将 .PDN 文件转换为正确格式的 .BMP 文件?
我不希望在我的程序中发生这种情况。
每当对 .PDN 文件进行更改时,我都不得不手动执行某些操作,这很酷,尽管我更喜欢可以与我的自动构建集成的东西。
我尝试使用 Paint.NET 的 BmpX 扩展,但它将背景保存为白色,而不是透明。我尝试使用 ImageMagick 的转换实用程序,但保存的 BMP 文件有问题,VS 显示它稍微损坏并向右偏移几个像素。
注意:我通过将 Paint.NET 保存为 .PNG 文件来使用 convert.exe,然后使用convert strip.png strip.bmp
. 不过,透明度是正确的。