Преобразование растрового изображения WXpython в изображение, а затем обратно - PullRequest
1 голос
/ 03 февраля 2011

У меня есть функция, которую я использую для создания прямоугольного растрового изображения в WXPython. Я хотел бы преобразовать его в изображение. Затем вернемся к растровому изображению. Как можно поступить об этом?

Фрагмент:

    def make_shape(self, w, h, r ):

        maskc = wx.Color(0, 0, 0)
        shownc = wx.Color(0, 0, 1)

        bitmap = wx.EmptyBitmap(w, h)
        dc = wx.MemoryDC(bitmap)

        # Fill
        dc.SetBrush(wx.Brush(shownc))

        # Rounding
        dc.SetPen(wx.Pen(shownc))

        # Shape
        dc.DrawRoundedRectangle(0, 0, w, h, r)

        dc.SelectObject(wx.NullBitmap)

        bitmap.SetMaskColour(maskc)

        return bitmap

1 Ответ

2 голосов
/ 03 февраля 2011

Используйте wx.ImageFromBitmap(bitmap) и wx.BitmapFromImage(image)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...