2010-11-09 375 views

回答

0

This article包含您需要的一切。

+1

死鏈接。由於這個原因,鏈接被皺起了眉頭。 – PhillyNJ 2016-12-06 21:20:44

3

go4​​answers上的線程不包括每個答案的作者詳細信息,它與MSDN論壇主題相同,因此我懷疑它是這個MSDN主題的明顯副本:24 bit bmp to rGB565 file conversion。 MSDN主題也有更多的答案和更多的討論,所以我會優先使用它,而不是使用Liviu M建議的his answer。我不知道爲什麼Google prefers the go4answers copy over the MSDN original,希望這會改變。

只是爲了總結the MSDN thread中涵蓋的幾個要點。

  1. 嘗試FormatConvertedBitmap類。它使用PixelFormats類來指定生成的轉換的格式。由PixelFormats類定義的預定義像素格式之一是BGR565
  2. 您會注意到「BGR」!=「RGB」,並且該線程包括交換顏色的討論。因此,另一種答案有建議的經典System.Drawing.Imaging命名空間及其PixelFormat enumeration其中包括會員Format16bppRgb565

紅/藍互換的討論是相當漫長的(有用的錯誤,通過設計,解決問題,而不是一個問題,... )並且似乎得出PixelFormats.Bgr565實際上在RGB565中的結論。