Skip to main content

CanvasOperationDrawImage

Type

statement

Summary

Draw an image on a canvas.

Syntax

draw [ from <mSrcRect> of ] <mImage> into <mDestRect> of <mCanvas>

Description

Renders from mSrcRect (or the bounds, if not specified) of mImage into mDestRect of mCanvas. The canvas image resize quality determines how the image is scaled if necessary.

Parameters

NameTypeDescription

mCanvas

An expression which evaluates to a canvas.

mImage

An expression which evaluates to an image.

mSrcRect

An expression which evaluates to a rectangle.

mDestRect

An expression which evaluates to a rectangle.

Examples

// Load an image from a file
variable tImage as Image
put image from file "images/logo.png" into tImage

// Draw the image on the canvas
draw tImage into rectangle [0,0,the width of tImage,the height of tImage] of this canvas
// Load an image from a file
variable tImage as Image
put image from file "images/logo.png" into tImage

// Draw a section of the image
draw from rectangle[0,0,16,16] of tImage into rectangle [0,0,16,16] of this canvas
Thank you for your feedback!

Was this page helpful?