Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

imagecopymerge(3) [php man page]

IMAGECOPYMERGE(3)							 1							 IMAGECOPYMERGE(3)

imagecopymerge - Copy and merge part of an image

SYNOPSIS
bool imagecopymerge (resource $dst_im, resource $src_im, int $dst_x, int $dst_y, int $src_x, int $src_y, int $src_w, int $src_h, int $pct) DESCRIPTION
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
o $dst_im -Destination image link resource. o $src_im -Source image link resource. o $dst_x - x-coordinate of destination point. o $dst_y - y-coordinate of destination point. o $src_x - x-coordinate of source point. o $src_y - y-coordinate of source point. o $src_w -Source width. o $src_h -Source height. o $pct - The two images will be merged according to $pct which can range from 0 to 100. When $pct = 0, no action is taken, when 100 this function behaves identically to imagecopy(3) for pallete images, except for ignoring alpha components, while it implements alpha transparency for true colour images. RETURN VALUES
Returns TRUE on success or FALSE on failure. EXAMPLES
Example #1 Merging two copies of the PHP.net logo with 75% transparency <?php // Create image instances $dest = imagecreatefromgif('php.gif'); $src = imagecreatefromgif('php.gif'); // Copy and merge imagecopymerge($dest, $src, 10, 10, 0, 0, 100, 47, 75); // Output and free from memory header('Content-Type: image/gif'); imagegif($dest); imagedestroy($dest); imagedestroy($src); ?> PHP Documentation Group IMAGECOPYMERGE(3)

Check Out this Related Man Page

xcb_copy_area(3)						   XCB Requests 						  xcb_copy_area(3)

NAME
xcb_copy_area - copy areas SYNOPSIS
#include <xcb/xproto.h> Request function xcb_void_cookie_t xcb_copy_area(xcb_connection_t *conn, xcb_drawable_t src_drawable, xcb_drawable_t dst_drawable, xcb_gcontext_t gc, int16_t src_x, int16_t src_y, int16_t dst_x, int16_t dst_y, uint16_t width, uint16_t height); REQUEST ARGUMENTS
conn The XCB connection to X11. src_drawable The source drawable (Window or Pixmap). dst_drawable The destination drawable (Window or Pixmap). gc The graphics context to use. src_x The source X coordinate. src_y The source Y coordinate. dst_x The destination X coordinate. dst_y The destination Y coordinate. width The width of the area to copy (in pixels). height The height of the area to copy (in pixels). DESCRIPTION
Copies the specified rectangle from src_drawable to dst_drawable. RETURN VALUE
Returns an xcb_void_cookie_t. Errors (if any) have to be handled in the event loop. If you want to handle errors directly with xcb_request_check instead, use xcb_copy_area_checked. See xcb-requests(3) for details. ERRORS
xcb_drawable_error_t The specified drawable (Window or Pixmap) does not exist. xcb_gc_error_t The specified graphics context does not exist. xcb_match_error_t src_drawable has a different root or depth than dst_drawable. SEE ALSO
xcb-requests(3) AUTHOR
Generated from xproto.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. XCB
2014-06-10 xcb_copy_area(3)
Man Page