imagesavealpha

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

imagesavealphaWhether to retain full alpha channel information when saving PNG images

Descrierea

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.

Parametri

image

O resursă - imagine, întoarsă de una din funcțiile de creare a imaginilor, cum ar fi imagecreatetruecolor().

saveflag

Whether to save the alpha channel or not. Defaults to FALSE.

Valorile întoarse

Întoarce valoarea TRUE în cazul succesului sau FALSE în cazul eșecului.

Exemple

Example #1 Basic imagesavealpha() Usage

<?php
// Load a png image with alpha channel
$png imagecreatefrompng('./alphachannel_example.png');

// Turn off alpha blending
imagealphablending($pngfalse);

// Do desired operations

// Set alpha flag
imagesavealpha($pngtrue);

// Output image to browser
header('Content-Type: image/png');

imagepng($png);
imagedestroy($png);
?>

A se vedea și