1. NodeBox 1
    1. Homepage
    2. NodeBox 3Node-based app for generative design and data visualization
    3. NodeBox OpenGLHardware-accelerated cross-platform graphics library
    4. NodeBox 1Generate 2D visuals using Python code (Mac OS X only)
  2. Gallery
  3. Documentation
  4. Forum
  5. Blog

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