Try something new. NodeBox 2 Beta - Now Available for Download

photobot.Canvas.export()

Syntax

canvas.export(filename)

Description

Flattens the canvas by calling the Canvas.flatten() command, and saves it as an image using the given filename. Flattened layers retain any transparency when saved as a .png file, since the canvas has a transparent background by default. Other options are .jpg and .gif.

Example

photobot = ximport("photobot")
canvas = photobot.canvas(100,100)
canvas.layer("robot.jpg")
canvas.fill((255,128,0)).hue()
canvas.export("images/orange-robot.png")