canvas.py 文件源码

python
阅读 23 收藏 0 点赞 0 评论 0

项目:imagepy 作者: Image-Py 项目源码 文件源码
def draw_image(self, dc, ndarr, back, mode, rect, scale, dirty):
        win = cross(self.box, rect)
        win2 = trans(rect, win)
        sx = sy = 1.0/scale
        box = multiply(win2, sx, sy)

        M = np.array([sx, sy])
        O = (win2[1]*sx, win2[0]*sy)
        shape = (win2[3], win2[2])

        if dirty:
            start = time()
            rst = self.merge(ndarr, back, M, O, mode, shape, win2, self.ips.lookup)
            self.bmp = wx.Bitmap.FromBuffer(win2[2], win2[3], memoryview(rst))
            print(time()-start)
        dc.DrawBitmap(self.bmp, win[0], win[1])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号