Php/docs/function.imagesavealpha

From Get docs

imagesavealpha

(PHP 4 >= 4.3.2, PHP 5, PHP 7)

imagesavealphaWhether to retain full alpha channel information when saving PNG images


Description

imagesavealpha ( resource $image , bool $saveflag ) : bool

imagesavealpha() sets the flag which determines whether to retain full alpha channel information (as opposed to single-color transparency) when saving PNG images.

Alphablending has to be disabled (imagealphablending($im, false)) to retain the alpha-channel in the first place.


Parameters

image
An image resource, returned by one of the image creation functions, such as imagecreatetruecolor().
saveflag
Whether to save the alpha channel or not. Defaults to FALSE.


Return Values

Returns TRUE on success or FALSE on failure.


Examples

Example #1 Basic imagesavealpha() Usage

<?php// Load a png image with alpha channel$png = imagecreatefrompng('./alphachannel_example.png');// Turn off alpha blendingimagealphablending($png, false);// Do desired operations// Set alpha flagimagesavealpha($png, true);// Output image to browserheader('Content-Type: image/png');imagepng($png);imagedestroy($png);?>

See Also