Static p5_sys::global::copy [−][src]
pub static copy: CopyInternalType
Expand description
Copies a region of the canvas to another region of the canvas and copies a region of pixels from an image used as the srcImg parameter into the canvas srcImage is specified this is used as the source. If the source and destination regions aren't the same size, it will automatically resize source pixels to fit the specified target region.
Examples
let img; function preload() { img = loadImage('assets/rockies.jpg'); } function setup() { background(img); copy(img, 7, 22, 10, 10, 35, 25, 50, 50); stroke(255); noFill(); // Rectangle shows area being copied rect(7, 22, 10, 10); }
Overloads
srcImage
source image
sx
X coordinate of the source’s upper left corner
sy
Y coordinate of the source’s upper left corner
sw
source image width
sh
source image height
dx
X coordinate of the destination’s upper left corner
dy
Y coordinate of the destination’s upper left corner
dw
destination image width
dh
destination image height
sx
X coordinate of the source’s upper left corner
sy
Y coordinate of the source’s upper left corner
sw
source image width
sh
source image height
dx
X coordinate of the destination’s upper left corner
dy
Y coordinate of the destination’s upper left corner
dw
destination image width
dh
destination image height