画像を並べる

画像ファイルを並べて表示するテストをした。コードは以下の通り。wxPythonのサンプルにあった、画像ファイルlayout.pngを並べてみた。

import wx

class MyApp(wx.App):
    def OnInit(self):
        Frm = wx.Frame(None, -1, "put pictures", size=(280, 310))
        Frm.Show()
        ImagePath = 'layout.png'
        Bmap = wx.Bitmap(ImagePath)
        tate = 16
        yoko = 16
        for y in range(10, 260, tate):
            for x in range(10, 260, yoko):
                wx.StaticBitmap(Frm, -1, Bmap, (x,y))
        return 1

app = MyApp()
app.MainLoop()

どうやら並べることは問題ないようだ。
今後は10種類ぐらいに色分けされた四角形を並べて、ひとつの大きな絵を描くことをやってみる。
できれば、その大きな絵を画像ファイルとして保存することまで実現したいのだが、そのようなことができるかどうかは今のところわからない。