2010-06-25 48 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

回答