+#endif // wxUSE_PALETTE
+
+ return TRUE;
+}
+
+// This version sets a palette in the destination image so you don't
+// have to manage it yourself.
+
+bool wxQuantize::Quantize(const wxImage& src,
+ wxImage& dest,
+ int desiredNoColours,
+ unsigned char** eightBitData,
+ int flags)
+{
+ wxPalette* palette = NULL;
+ if ( !Quantize(src, dest, & palette, desiredNoColours, eightBitData, flags) )
+ return FALSE;
+
+#if wxUSE_PALETTE
+ if (palette)
+ {
+ dest.SetPalette(* palette);
+ delete palette;
+ }
+#endif // wxUSE_PALETTE
+