# NodeBox

Create visual output with Python programming code
Home Download Reference Tutorial Library Gallery About

# 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")