+ for (it = clr_tbl.begin(), i = 0; it != clr_tbl.end(); it++, i++)
+ {
+ r[i] = it->second.R;
+ g[i] = it->second.G;
+ b[i] = it->second.B;
+ }
+ wxASSERT(i == colors_cnt);
+ img.SetPalette(wxPalette(colors_cnt, r, g, b));
+ delete[] r;
+ delete[] g;
+ delete[] b;
+#endif // wxUSE_PALETTE