imagecopy
(PHP 4, PHP 5, PHP 7)
imagecopy — Copy part of an image
Description
imagecopy ( resource $dst_im , resource $src_im , int $dst_x , int $dst_y , int $src_x , int $src_y , int $src_w , int $src_h ) : bool
Copy a part of src_im
onto dst_im
starting at the x,y coordinates src_x
, src_y
with a width of src_w
and a height of src_h
. The portion defined will be copied onto the x,y coordinates, dst_x
and dst_y
.
Parameters
-
dst_im
-
Destination image resource.
-
src_im
-
Source image resource.
-
dst_x
-
x-coordinate of destination point.
-
dst_y
-
y-coordinate of destination point.
-
src_x
-
x-coordinate of source point.
-
src_y
-
y-coordinate of source point.
-
src_w
-
Source width.
-
src_h
-
Source height.
Return Values
Returns true
on success or false
on failure.
Examples
Example #1 Cropping the PHP.net logo
<?php // Create image instances $src = imagecreatefromgif('php.gif'); $dest = imagecreatetruecolor(80, 40); // Copy imagecopy($dest, $src, 0, 0, 20, 13, 80, 40); // Output and free from memory header('Content-Type: image/gif'); imagegif($dest); imagedestroy($dest); imagedestroy($src); ?>
The above example will output something similar to:
See Also
- imagecrop() - Crop an image to the given rectangle
© 1997–2020 The PHP Documentation Group
Licensed under the Creative Commons Attribution License v3.0 or later.
https://www.php.net/manual/en/function.imagecopy.php