Linux and UNIX Man Pages

Linux & Unix Commands - Search Man Pages

imagecopymergegray(3) [php man page]

IMAGECOPYMERGEGRAY(3)							 1						     IMAGECOPYMERGEGRAY(3)

imagecopymergegray - Copy and merge part of an image with gray scale

SYNOPSIS
bool imagecopymergegray (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
imagecopymergegray(3) 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. This function is identical to imagecopymerge(3) except that when merging it preserves the hue of the source by converting the destination pixels to gray scale before the copy operation. 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 $src_im will be changed to grayscale according to $pct where 0 is fully grayscale and 100 is unchanged. When $pct = 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 imagecopymergegray(3) usage <?php // Create image instances $dest = imagecreatefromgif('php.gif'); $src = imagecreatefromgif('php.gif'); // Copy and merge - Gray = 20% imagecopymergegray($dest, $src, 10, 10, 0, 0, 100, 47, 20); // Output and free from memory header('Content-Type: image/gif'); imagegif($dest); imagedestroy($dest); imagedestroy($src); ?> PHP Documentation Group IMAGECOPYMERGEGRAY(3)

Check Out this Related Man Page

xcb_warp_pointer(3)						   XCB Requests 					       xcb_warp_pointer(3)

NAME
xcb_warp_pointer - move mouse pointer SYNOPSIS
#include <xcb/xproto.h> Request function xcb_void_cookie_t xcb_warp_pointer(xcb_connection_t *conn, xcb_window_t src_window, xcb_window_t dst_window, int16_t src_x, int16_t src_y, uint16_t src_width, uint16_t src_height, int16_t dst_x, int16_t dst_y); REQUEST ARGUMENTS
conn The XCB connection to X11. src_window If src_window is not XCB_NONE (TODO), the move will only take place if the pointer is inside src_window and within the rectangle specified by (src_x, src_y, src_width, src_height). The rectangle coordinates are relative to src_window. dst_window If dst_window is not XCB_NONE (TODO), the pointer will be moved to the offsets (dst_x, dst_y) relative to dst_window. If dst_win- dow is XCB_NONE (TODO), the pointer will be moved by the offsets (dst_x, dst_y) relative to the current position of the pointer. src_x TODO: NOT YET DOCUMENTED. src_y TODO: NOT YET DOCUMENTED. src_width TODO: NOT YET DOCUMENTED. src_height TODO: NOT YET DOCUMENTED. dst_x TODO: NOT YET DOCUMENTED. dst_y TODO: NOT YET DOCUMENTED. DESCRIPTION
Moves the mouse pointer to the specified position. If src_window is not XCB_NONE (TODO), the move will only take place if the pointer is inside src_window and within the rectangle specified by (src_x, src_y, src_width, src_height). The rectangle coordinates are relative to src_window. If dst_window is not XCB_NONE (TODO), the pointer will be moved to the offsets (dst_x, dst_y) relative to dst_window. If dst_window is XCB_NONE (TODO), the pointer will be moved by the offsets (dst_x, dst_y) relative to the current position of the pointer. 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_warp_pointer_checked. See xcb-requests(3) for details. ERRORS
xcb_window_error_t TODO: reasons? SEE ALSO
xcb-requests(3), xcb_set_input_focus(3) AUTHOR
Generated from xproto.xml. Contact xcb@lists.freedesktop.org for corrections and improvements. XCB
2014-06-10 xcb_warp_pointer(3)
Man Page