Как объединить (соединить) два wx.растровое изображение с использованием wxpython?


У меня есть один wx.emptybitmap (1) и один wx.растровое изображение (2). Я хочу объединить(Join) их..

Я хочу создать один wx.растровое изображение, которое состоит на wx.emptybitmap (1) сверху и wx.растровое изображение (2) внизу.

Как я могу это сделать?

Заранее спасибо! :D

2 2

2 ответа:

После долгих поисков в интернете вот ОНО:)

Код-это что-то вроде этого!

    empty = wx.EmptyBitmap(parent.imageWidth,12+parent.imageHeight)
    dc = wx.MemoryDC()
    dc.SelectObject(empty)
    dc.SetTextForeground(parent.colorFont)
    dc.SetPen(wx.Pen('WHITE', 1))
    dc.DrawLine(0, 3, parent.imageWidth, 3)
    dc.DrawLine(0, 6, parent.imageWidth, 6)
    dc.DrawLine(0, 9, parent.imageWidth, 9)
    dc.DrawBitmap(imageSmall[len(imageSmall)-1], 0, 12, True)
    dc.SelectObject(wx.NullBitmap)

    wx.StaticBitmap.__init__(self, parent, id, bitmap=empty, pos=(position[0], position[1]), size=(parent.imageWidth, parent.imageHeight))

Вы всегда можете использовать PIL, у него есть функция для этого. Сохраните изображение в памяти и преобразуйте его в wx.Растровый.