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
Name | Type | Description |
---|---|---|
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