def imagesize(self, path, data=None): if data is not None: from nodebox.graphics import Image arg = Image.fromData(data).awtImage else: arg = path return CanvasContext.imagesize(self, arg)
def image(self, path, x, y, width=None, height=None, alpha=1.0, data=None, draw=True, **kwargs): if data is not None: from nodebox.graphics import Image arg = Image.fromData(data).awtImage else: arg = path img = CanvasContext.image(self, arg, x, y, width, height, alpha, Boolean(draw)) # todo: handle data and kwargs return img