]> git.saurik.com Git - wxWidgets.git/blobdiff - include/wx/imagbmp.h
fixed the bug with the order of 2 size events when the scrollbar[s] (dis)appear in...
[wxWidgets.git] / include / wx / imagbmp.h
index ea5f4657ff34467cf7c57ec27cde0d3a2033021d..1906bf224f3321a51283f8a6f6d05efd6fc63544 100644 (file)
 
 #include "wx/image.h"
 
+// defines for saving the BMP file in different formats, Bits Per Pixel
+// USE: wximage.SetOption( wxBMP_FORMAT, wxBMP_xBPP );
+#define wxBMP_FORMAT wxString(_T("wxBMP_FORMAT"))
+
+enum
+{
+    wxBMP_24BPP        = 24, // default, do not need to set
+    //wxBMP_16BPP      = 16, // wxQuantize can only do 236 colors?
+    wxBMP_8BPP         =  8, // 8bpp, quantized colors
+    wxBMP_8BPP_GREY    =  9, // 8bpp, rgb averaged to greys
+    wxBMP_8BPP_GRAY    =  wxBMP_8BPP_GREY,
+    wxBMP_8BPP_RED     = 10, // 8bpp, red used as greyscale
+    wxBMP_8BPP_PALETTE = 11, // 8bpp, use the wxImage's palette
+    wxBMP_4BPP         =  4, // 4bpp, quantized colors
+    wxBMP_1BPP         =  1, // 1bpp, quantized "colors"
+    wxBMP_1BPP_BW      =  2  // 1bpp, black & white from red
+};
+
 // ----------------------------------------------------------------------------
 // wxBMPHandler
 // ----------------------------------------------------------------------------