Query: imagesavealpha
OS: php
Section: 3
Format: Original Unix Latex Style Formatted with HTML and a Horizontal Scroll Bar
IMAGESAVEALPHA(3) 1 IMAGESAVEALPHA(3) imagesavealpha - Set the flag to save full alpha channel information (as opposed to single-color transparency) when saving PNG imagesSYNOPSISbool imagesavealpha (resource $image, bool $saveflag)DESCRIPTIONimagesavealpha(3) sets the flag to attempt to save full alpha channel information (as opposed to single-color transparency) when saving PNG images. You have to unset alphablending ( imagealphablending($im, false)), to use it. Alpha channel is not supported by all browsers, if you have problem with your browser, try to load your script with an alpha channel com- pliant browser, e.g. latest Mozilla.PARAMETERSo $ image -An image resource, returned by one of the image creation functions, such as imagecreatetruecolor(3). o $saveflag - Whether to save the alpha channel or not. Default to FALSE.RETURN VALUESReturns TRUE on success or FALSE on failure.EXAMPLESExample #1 imagesavealpha(3) example <?php // Load a png image with alpha channels $png = imagecreatefrompng('./alphachannel_example.png'); // Do required operations // Turn off alpha blending and set alpha flag imagealphablending($png, false); imagesavealpha($png, true); // Output image to browser header('Content-Type: image/png'); imagepng($png); imagedestroy($png); ?>NOTESNote This function requires GD 2.0.1 or later (2.0.28 or later is recommended).SEE ALSOimagealphablending(3). PHP Documentation Group IMAGESAVEALPHA(3)