From: Chris B. <Chr...@no...> - 2004-12-22 16:59:24
|
Matt Newville wrote: > I also agree that the best > solution is likely to mean converting the Agg image (pixBuffer??) > into the wx.bitmap in c++. This trick here is that the binary format of a wxBitmap is both platform and instance dependent. The idea, as I understand it, is that a wxBitmap has the same binary format as is needed for the current display, so each platform is different, and it can also be different depending on the depth of the display. Given all this, I doubt you're going to be able to improve on the wx supplied methods for converting from a wxImage to a wxBitmap. (and if you do, contribute it to wx!) Does the Agg backend use a binary format compatible with wxImage? If not, that means there are two conversions required, which might be the source of the slowdown. -Chris -- Christopher Barker, Ph.D. Oceanographer NOAA/OR&R/HAZMAT (206) 526-6959 voice 7600 Sand Point Way NE (206) 526-6329 fax Seattle, WA 98115 (206) 526-6317 main reception Chr...@no... |