code: def _convert_agg_to_wx_image(agg, bbox):
      
      if bbox is None:
          # agg => rgb -> image
          image = wx.EmptyImage(int(agg.width), int(agg.height))
          image.SetData(agg.tostring_rgb())
          return image
      else:
          # agg => rgba buffer -> bitmap => clipped bitmap => image
          return wx.ImageFromBitmap(_WX28_clipped_agg_as_bitmap(agg, bbox))
docs: Convert the region of the agg buffer bounded by bbox to a wx.Image.  If
      bbox is None, the entire buffer is converted.
  
      Note: agg must be a backend_agg.RendererAgg instance.