ImageCopy()

Copies a rectangular area of an image.

Requires Extension: Image extension

ImageCopy( image=any, x=number, y=number, width=number, height=number, dx=number, dy=number );

Returns: any

Argument Description Default
image
any, required

The image on which this operation is performed.

Alias: name

x
number, required

The x coordinate of the source rectangle.

y
number, required

The y coordinate of the source rectangle.

width
number, required

The width of the source rectangle.

height
number, required

The height of the source rectangle.

dx
number, optional

The x coordinate of the destination rectangle.

-999

dy
number, optional

The y coordinate of the destination rectangle.

-999

Examples

newImg = imageNew("",200,200,"rgb","red");
	copiedImg = newImg.copy(50,50,50,50);
	cfimage(action="writeToBrowser", source=copiedImg);

See also